예를 들어, packageA
과 packageB
두 개의 패키지가 있습니다. 예 : packageA I의 는 R.java
에서 자원을 classA
라는 이름의 클래스가Android : 많은 패키지를 사용할 때 오류가 발생했습니다.
R.java
EditText editText = (EditText) findViewById(R.id.EditText);
에서 자원을 classB
라는 이름의 클래스가 패키지 B.와 같은
TextView textView = (TextView) findViewById(R.id.textView);
안드로이드가 classB
을 실행하려면 Android Manifest file
을 변경해야합니다. com.packageA
에서 com.packageB
으로 기본 패키지를 변경하십시오. 그러면 classA가 위 라인에주의 오류가됩니다. 내가 반대 할 때도 마찬가지다.
그래서 어떻게이 문제를 해결할 수 있습니까? 다중 패키지를 사용하고 그 중 다수는 Resource data
입니다. 도와주세요.
감사합니다 :)
오 '옵션 빌드'라는 이름의 탭에서 비활성화 할 수 있습니다
${workspace_loc:/MyProjectExtended}
. 감사합니다 :) 그것은 내 오류를 해결했습니다. 그러나 문제는 계속해서 두통을 안겨줍니다. (예를 들어,'packageA'에서 나는 많은 클래스를 가지고 있습니다. 이제'packageB'를 처음 실행하고 싶습니다. 그래서'android manifest'에서'com '을 사용합니다.packageB'와'packageA' (Awful !!!)의 각 클래스를 변경해야합니다. 너 나 좀 도와 줄 수있어? – hqt설치된 SDK 도구의 버전에 따라 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Android 하위 메뉴로 이동하여 패키지 이름을 변경할 수 있습니다. Android 도구는 대부분 또는 모든 패키지 참조를 업데이트하므로 변경해야하는 수를 줄일 수 있습니다. –