Google C2D_MESSAGE erreur d'autorisation
Je suis dans les premiers stades de l'ajout de Google C2D capacités à ma demande. Je lis le attentivement la documentation mais j'ai toujours une IllegalStateException. D'abord voici la pile quand j'essaie de lancer mon application:
03-24 21:29:36.425: E/AndroidRuntime(3380): FATAL EXCEPTION: main
03-24 21:29:36.425: E/AndroidRuntime(3380): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.maxap.lj3/com.maxap.lj3.MainActivity}: java.lang.IllegalStateException: Application does not define permission com.maxap.lj3.permission.C2D_MESSAGE
03-24 21:29:36.425: E/AndroidRuntime(3380): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) .......
Je ne définir que l'autorisation dans mon manifeste. Voici une copie de mon manifeste:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.maxap.lj3"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permissions.INTERNET" />
<uses-permission android:name="com.maxap.lj3.gcm.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
<uses-permission android:name="com.maxap.lj3.gcm.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
J'apprécie toute l'aide. Merci.
InformationsquelleAutor MaxK | 2013-03-25
Vous devez vous connecter pour publier un commentaire.
Essayez de changer:
À
Que vous étiez en train d'utiliser le
com.maxap.lj3.gcm.permission.C2D_MESSAGE
autorisation, mais dans votre manifeste, vous ne la déclarez pas correctement. Vous avez besoin d'utiliser<permission>
pas<uses-permission>
de les déclarer.Essayez de changer votre manifeste légèrement à la suivante: