0
我已經看到一個非常類似的問題發佈,但他的解決方案沒有幫助。我在logcat的warn部分看到未知權限。Android c2dm未知權限
unknown permission com.google.android.c2dm.permission.C2D_MESSAGE in package com.upmc
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.upmc"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.INTERNET" />
<permission android:name="com.upmc.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.google.android.c2dm.permission.C2D_MESSAGE" />
<!-- registers the receiving class for a c2dm broadcast intent to be .C2DMBroadcastReceiver.-->
<receiver android:name=".C2DMReceiver" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<!--Action String being listened for, then calls parent registered receiver -->
<action android:name="com.google.android.c2dm.intent.RECEIVE"/>
<!-- still don't understand this -->
<catagory android:name="com.upmc" />
<!-- must unregister intent filter when app is not running -->
</intent-filter>
<intent-filter>
<!-- change here...action string pre-set by google?-->
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<!-- specify under what circumstances the action should be serviced -->
<catagory android:name="com.upmc" />
</intent-filter>
</receiver>
難以閱讀我知道對不起!
我也沒有得到任何迴應谷歌。我已經註冊這個應用程序,並登錄到谷歌帳戶。有任何想法嗎?
您是使用Google API構建項目嗎?我偶爾會發現一個錯誤,那就是無法使用Google API進行構建,但如果沒有,則很容易檢查和修復。右鍵點擊你的項目,點擊「屬性」,點擊左側邊欄中的「Android」,並檢查你的構建目標是什麼。如果沒有,請檢查Google API版本。 –
是的,我正在用Google API構建。感謝您的回覆 –