내 앱에서 Google 알림을 사용하고 있으며 지금까지 매니페스트에서 아래 작업을 수행했습니다.
<!-- GCM -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> <!-- GCM requires a Google account. -->
<uses-permission android:name="android.permission.WAKE_LOCK" /> <!-- Keeps the processor from sleeping when a message is received. -->
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <!-- This app has permission to register and receive data message. -->
<!-- Creates a custom permission so only this app can receive its messages. NOTE: APP_PACKAGE.permission.C2D_MESSAGE -->
<permission android:name="com.myapp.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.myapp.permission.C2D_MESSAGE" />
<!-- END GCM -->
Nexus 7을 Android 5.0으로 업데이트 할 때까지 완벽하게 작동했습니다.
이제 Eclipse를 사용 하여이 장치에 앱을 설치하려고하면이 오류가 발생합니다.
INSTALL_FAILED_DUPLICATE_PERMISSION perm = com.myapp.permission.C2D_MESSAGE pkg = com.myapp
나는 무엇이 잘못되었는지 이해하지 못합니까? Android 5.0까지 완벽하게 작동했습니다.
나는 내가 사용하고 있음을 알고 C2D_MESSAGE
두 줄, permission
그리고 uses-permission
하지만 잘해야합니다, 그래서 나는 원래 구글 GCM 가이드에서 해당 코드를 복사 한.