【问题标题】:Unknown permission while developing with C2DM使用 C2DM 开发时的未知权限
【发布时间】:2014-03-19 04:19:16
【问题描述】:

我正在开发一个使用 C2DM 处理推送通知的 Android 应用。

现在我开始测试它,只是在 C2DM 上注册设备并将注册 ID 发送回我的服务器的简单步骤,但我看到许多关于某些权限的警告:

W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.mail in package com.android.contacts
W/PackageManager(59): Unknown permission android.permission.ADD_SYSTEM_SERVICE in package com.android.phone
W/PackageManager(59): Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.browser (protectionLevel=2 flags=0x1be45)
W/PackageManager(59): Unknown permission com.google.android.gm.permission.WRITE_GMAIL in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.providers.contacts
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.cp in package com.android.providers.contacts
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.ACCESS_GOOGLE_PASSWORD in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.YouTubeUser in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.c2dm.permission.RECEIVE in package <my_app_package>
W/ActivityManager(59): Unable to start service Intent { act=com.google.android.c2dm.intent.REGISTER (has extras) }: not found
I/ActivityManager(59): Displayed activity <my_app_package>/.activities.TabsScreen: 2426 ms (total 2426 ms)

我正在使用 AVD,但尚未在其上配置任何 Google 帐户,但仍然很奇怪找到有关无法找到 C2DM 权限等的消息。

关于正在发生的事情或我忘记添加到项目中的任何提示?

【问题讨论】:

    标签: android android-c2dm


    【解决方案1】:

    您需要使用此处所述的适当权限设置您的清单:http://code.google.com/android/c2dm/#manifest

    【讨论】:

    • 我已经这样做了,当我编辑我的问题时,问题是我运行的是 Android 2.2 AVD,而不是 Google APIs level 8 API AVD
    • 啊,好的。是的,我忘了您需要使用 Google API
    【解决方案2】:

    我最初将项目中使用的 SDK 配置为 Google API 8 级,以某种方式重新配置为仅使用 Android 2.2 SDK API 8 级,因此它缺少 Google 的原生应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      相关资源
      最近更新 更多