2014-02-21 31 views
0

我想获得注册ID为Android设备,但我得到以下警告:未知许可登记

02-21 18:23:46.437: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.437: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.437: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.437: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.437: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.437: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.445: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.445: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.445: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.445: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.445: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.445: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.445: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.445: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.453: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.453: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.453: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.453: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.453: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.453: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.460: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.468: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.476: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.476: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.476: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.476: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.476: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.484: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.484: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.484: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.484: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.484: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.484: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.484: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.484: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.484: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.484: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.492: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.492: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.492: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.492: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.492: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.492: W/PackageManager(1495): Not granting permission to package (protectionLevel flags) 
02-21 18:23:46.500: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.500: W/PackageManager(1495): Unknown permission in package 
02-21 18:23:46.500: W/PackageManager(1495): Unknown permission in package 

我的应用程序清单文件如下:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="package1.package2" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="8" /> 

<uses-permission android:name="com.google.android.c2dm.intent.REGISTRATION" /> 
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

<permission 
    android:name="package1.package2.permission.C2D_MESSAGE" 
    android:protectionLevel="signature" /> 

<uses-permission android:name="package1.package2.permission.C2D_MESSAGE" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/title_activity_main" 
     android:screenOrientation="portrait"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="SampleActivity" 
     android:label="@string/title_activity_main" 
     android:screenOrientation="portrait" > 
    </activity> 
    <activity 
     android:name="SearchResult" 
     android:label="@string/title_activity_main" 
     android:screenOrientation="portrait" > 
    </activity> 
    <activity 
     android:name="ShowProduct" 
     android:label="@string/title_activity_main" 
     android:screenOrientation="portrait"> 
    </activity>  

    <receiver 
     android:name="package1.package2.GcmBroadcastReceiver" 
     android:permission="com.google.android.c2dm.permission.SEND" > 
     <intent-filter> 
      <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
      <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> 
      <category android:name="package1.package2" /> 
     </intent-filter> 

    </receiver> 
    <service android:name="package1.package2.GCMServiceHandler"></service> 
</application> 

</manifest> 

尝试注册设备时,我也收到错误SERVICE_NOT_AVAILABLE。

+0

您的**包名**的原因。尝试更改您的软件包名称。 – Piyush

+0

感谢您的快速响应。我试着改变包名,但没有运气!我用完全不同的包名 –

回答

0

对我来说显而易见的是把一个“。”在这样

<service android:name=".GCMServiceHandler"></service> 

,或者使用完整路径

<service android:name="com.example.webserviceaccess.GCMServiceHandler"></service> 

权限名称的前面也必须是正确的。如果更改包名,清洁工程,然后右键单击项目 - Android电子工具>修复项目属性

我没有在我的项目中使用这个和它的工作,尽量去除

<uses-permission android:name="com.google.android.c2dm.SEND" /> 
<uses-permission android:name="com.google.android.c2dm.intent.REGISTRATION" /> 
+0

试过!不工作。同样的警告。 –

+0

尝试删除 Erik

+0

尝试删除c2dm.send权限。同样的错误! –

0

改变的ProtectionLevel试试吧“正常“为”签名“为

android:protectionLevel="signature" 
+0

不幸运!尝试更改ProtectionLevel“签名” –