当前位置: 首页 > 知识库问答 >
问题:

拒绝许可:接收意图

杜绍元
2023-03-14

舱单:

<android>
        <colorDepth>16bit</colorDepth>
        <manifestAdditions><![CDATA[
   <manifest android:installLocation="auto">

       <uses-permission android:name="android.permission.INTERNET"/>       
       <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
       <uses-permission android:name="android.permission.WAKE_LOCK"/>
       <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>       
       <uses-permission android:name="android.permission.VIBRATE" />
       <uses-permission android:name="android.permission.GET_ACCOUNTS" />

       <permission android:name="air.com.test.mobile.permission.C2D_MESSAGE" android:protectionLevel="signature" />
       <uses-permission android:name="air.com.test.mobile.permission.C2D_MESSAGE" />

       <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

       <application android:enabled="true" android:hardwareAccelerated="false">

        <receiver android:name="com.google.android.gcm.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="air.com.test.mobile"/>
           </intent-filter>
      </receiver>
      <service android:name="com.adobe.sampleasextension.GCMIntentService" />
     <activity android:excludeFromRecents="false">
      <intent-filter>
       <action android:name="android.intent.action.MAIN"/>
       <category android:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
     </activity>
    </application>
   </manifest>

  ]]></manifestAdditions>
    </android>

共有1个答案

廉高邈
2023-03-14

嗯,在没有看到您的舱单的情况下,根据您得到的错误,我建议您在舱单上添加以下内容:

<permission android:protectionLevel="signature"
    android:name="air.com.test.mobile.permission.C2D_MESSAGE" />
<uses-permission android:name="air.com.test.mobile.permission.C2D_MESSAGE" />

编辑:

我注意到错误还提到air.com.test.mobile.debug。其中哪一个是你的应用程序的主包?也许您应该将清单中具有air.com.test.mobile的所有相关位置更改为air.com.test.mobile.debug

 类似资料:
  • 我在我的Android应用程序中遇到了一个奇怪的权限拒绝,下面是我的清单文件: 我得到的错误是:ActivityManager:java.lang.SecurityException:权限拒绝:从null(PID=17572,UID=2000)启动意图{act=Android.Intent.Action.Main cat=[Android.Intent.Category.Launcher]flg=

  • 我对编码相对较新,遇到了麻烦。 我有这个代码把数据发送到火警基地 当我试图查找这篇文章时,它谈到了Firebase的规则,这似乎是一种我还没有学过的语言(或者它只是在我的脑海中浮现)。有人能解释一下是什么引起了这个问题吗?我以为这是我要求它存储电子邮件和用户显示名称,你只是不允许这样做,但当我把这些拿出来时,我仍然有同样的问题。有没有一种方法可以避免这个错误而不设置规则,或者规则是我可以自学如何在

  • 我正试图从命令行运行gradlew,但经常遇到以下错误。 我已经在我的项目目录中运行此命令。我需要运行这个命令,因为我在Android Studio 0.2.x上遇到了与这里相同的(非描述性)错误:Android Studio和gradle build错误 我是不是做错了什么?我该怎么解决这个问题?

  • 我无法得到这是由什么原因造成的,因为我在文件中赋予了必要的权限。

  • 我有一个问题。我有操作系统CentOS 5.8。我已经在httpd.conf文件中编写了这个配置: 听 85 在文件末尾: selinux是许可的。 以下是apache使用的目录和文件: 当我打电话的时候 '服务器ip':85/wsgi 从浏览器,有我的服务器的ip而不是'服务器ip ',我得到消息:(403)禁止:你没有权限访问/wsgi在这个服务器上。 和/var/log/httpd/erro

  • 我刚刚在Android Studio中从Mercurial导入了一个项目(通过结账)。我最初遇到的问题是没有设置“APK路径”。 我为解决这个问题所做的就是 “项目结构”>“模块”>“Android”>“打包”>“APK路径” 并将其设置到项目bin文件夹(C:\users\bart\ideaprojects\vmt\spc\spc\bin) 现在我得到了错误: 我试图启动IntelliJ作为管理