gpt4 book ai didi

android - Google C2D_MESSAGE 权限错误

转载 作者:行者123 更新时间:2023-11-29 15:23:35 25 4
gpt4 key购买 nike

我正处于将 Google C2D 功能添加到我的应用程序的初始阶段。我仔细阅读了文档,但仍然收到 IllegalStateException。首先是我尝试运行我的应用程序时的堆栈:

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) .......

我确实在 list 中定义了该权限。这是我的 list 的副本:

<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" />

我很感激任何帮助。谢谢。

最佳答案

尝试改变:

<uses-permission android:name="com.maxap.lj3.gcm.permission.C2D_MESSAGE" android:protectionLevel="signature"/>

<permission android:name="com.maxap.lj3.gcm.permission.C2D_MESSAGE" android:protectionLevel="signature"/>

您正在尝试使用 com.maxap.lj3.gcm.permission.C2D_MESSAGE许可,但在您的 list 中您没有正确声明它。您需要使用 <permission>不是<uses-permission>声明它们。

关于android - Google C2D_MESSAGE 权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15606363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com