2012-09-14 65 views
0

此安全异常停止我的程序来执行完全的Android权限拒绝:启动意图

ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.kite.agm/.KiteActivity } from null (pid=31991, uid=2000) requires null 

如何解决这件事?

这是清单文件

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

<uses-sdk android:minSdkVersion="10" /> 

<application 
    android:icon="@drawable/pbird_1" 
    android:label="@string/app_name" 
    > 
    <activity 
     android:name=".SplashScreen" 
     android:label="@string/app_name" 
     android:screenOrientation="landscape" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 

    </activity> 
    <activity android:name="MenuScreen" 
     android:orientation="horizontal" 
     android:screenOrientation="landscape" /> 
     <activity android:name=".KiteActivity" 
     android:orientation="horizontal" 
     android:screenOrientation="landscape" 
     android:permission="android.permission.PERSISTENT_ACTIVITY" > 
     <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.DEFAULT" /> 

     </activity> 

    <activity android:name=".GameOver" 
     android:orientation="horizontal" 
     android:screenOrientation="landscape" /> 
    </application> 

+1

显示您的清单PLZ,你是否尝试将该活动添加进去?你的清单文件? – toantran

+0

这是清单文件 –

+0

PERSISTENT_ACTIVITY已弃用。你想做什么? – dmon

回答

1

也许你忘了把一个时期这里

<activity android:name="MenuScreen" 
     android:orientation="horizontal" 
     android:screenOrientation="landscape" /> 

<activity android:name="MenuScreen" 

应该是:

<activity android:name=".MenuScreen" 
+0

好赶男人:) – toantran

+0

嘿,请勾选这个问题作为正确的答案,以便其他人会觉得它很容易使用。问候, – Darpan

+0

也许提问者处于脱机状态? – philip

相关问题