2013-10-14 2 views
1

동일한 응용 프로그램을 5 번 패키지로 5 번 빌드해야합니다. 사용하고 있습니다. 모든 앱이 하나의 휴대 전화에있을 수 있습니다.renameManifestPackage를 Maven과 함께 사용하기 전에 androidManifest의 사용 권한을 업데이트하는 방법은 무엇입니까?

는하지만 내가 renameManifestPackage 작업을하기 전에 이동 그것은 AndroidManifest를 같이 작동하지 않습니다이 answer

<uses-permission android:name="${xxx.package}.permission.C2D_MESSAGE" /> 

을 시도 C2D_MESSAGE 권한 를 사용해야합니다. 필터링 된 매니페스트가 use이고 renameManifestPackage가 다른 매니페스트에서 작동하기 때문에 내 앱이 컴파일되지 않습니다.

renameManifestPackage를 사용하기 전에 androidManifest를 수정하여 사용 권한을 설정하는 방법이 있습니까?

당신은 AndroidManifest.xml을의 위치를 ​​구성 할 수 있습니다

답변

0

이 매개 변수와 함께 안드로이드 - 받는다는 - 플러그인을 사용 : <androidManifestFile>

는 필터링 된 AndroidManifest.xml을 발생하도록 당신이 그것을 변경 그래서 만약 디폴트 값은, ${project.basedir}/AndroidManifest.xml입니다 (대상 디렉토리 아래 어딘가에, 프로젝트 루트에있는 디렉토리 대신에 pom.xml이없는 위치를 정확히 말하기는 어렵습니다. 문제가 해결 될 것입니다.

+0

이미이 작업을 수행했지만 renameManifestPackage가 작동하지 않아 패키지 이름 문제로 인해 응용 프로그램을 컴파일 할 수 없습니다. – Beuj