2011-04-21 3 views
0

"기본"R 패키지 생성을 설정할 수있는 방법이 있습니까? 기본적으로 AndroidManifest.xml의 패키지 속성에서 컴파일됩니다. 명령에 -J package.name 옵션을 사용하도록 Eclipse 플러그인에 지시 할 수있는 방법이 있습니까? 나는 개미와 함께이 작업을 수행 할 수 있지만, u는 패키지 속성이 매니페스트에 확인할 수있는 경우가 hereAndroid Eclipse 플러그인 R 세대

감사

답변

0

안녕 언급 한 것처럼 나는 도서관 dependances에 문제가있다. 이는 기본 R 패키지 생성입니다. 필요한 패키지로 변경할 수 있습니다. 유 프로젝트를 정리하면 다음 자동으로 패키지 이름

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 

    package="com.nds.activities" 

    android:versionCode="1" 

    android:versionName="1.0">...... 

임프 주으로 R 패키지를 업데이트합니다 : 올바른 패키지 패스와 함께이 업데이트를 귀하의 활동을하면.

하지만 왜이 작업을 원하십니까?

+0

매우 일반적인 문제가 1 개 있습니다. 1 코드 -> 2 버전의 응용 프로그램 (전체 및 라이트). 각각에 대해 매니페스트에 다른 패키지 속성이 있어야합니다. 내 정식 버전은 지불 할 수 있으므로 시장 라이센스를 구현해야합니다. 안드로이드 SDK에 포함 된 라이브러리에서이 작업을 수행해야합니다.
apk를 만들기위한 buildin 개미 스크립트에 문제가 있으므로 (라이브러리 의존성이 작동하지 않습니다) 해결 방법을 원합니다. 두 개의 매니페스트 파일을 준비했습니다. 둘 다 일부 사용 권한과 패키지를 제외하고는 거의 동일합니다. 이제 첫 번째 매니 페스트로 이클립스에서 apk를 생성하면 잘 작동합니다 (계속) – zmeda

+0

두 번째 매니페스트로 apk를 생성하려면 (라이트라고 말합니다) R.class가 다른 패키지에서 생성되어 더 이상 내 코드에서 볼 수 없습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 가져 오기를 구성했지만 Eclipse에서 가져올 R (my.R 또는 android.R)을 알 수 없습니다. 그래서 R을 사용하고 수동으로 inport R을 사용하는 각각의 파일에 들어가야 만합니다. 매우 성가신 일입니다. 특히 전체 라이트 사이를 자주 전환하는 경우. 솔루션? – zmeda

+0

이 문제 해결에 도움이되는지 여부. – bHaRaTh