2012-07-06 49 views
0

我收到以下错误:我haveSecurityException:权限拒绝错误

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

我是新来的Android的编程,我不能让我的相关问题的其他帖子的感觉。我想知道optionListNew类是否存在问题?有人可以伸出援手,让我可以继续完成我的应用程序。此外,该应用程序在我的虚拟设备中运行,当我尝试在我的实际电话上测试时,我只会收到此错误。 任何想法表示赞赏。以下是清单文件。

<?xml version="1.0" encoding="UTF-8"?> 
<manifest android:versionCode="1" android:versionName="1.0" 
    package="com.optionpricing" xmlns:android="http://schemas.android.com/apk/res/android"> 
    <uses-sdk android:minSdkVersion="8"/> 
    <application android:icon="@drawable/icon" 
       android:label="@string/app_name" 
       android:debuggable="true"> 
     <activity android:name=".optionListNew"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 
       <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
     </activity> 
     <activity android:name=".OptionPricing"/> 
     <activity android:name=".optionListNew"/> 
     <activity android:name=".futureOptionActivity"/> 
     <activity android:name=".currencyOptionActivity"/> 
     <activity android:name=".gapOptionActivity"/> 
     <activity android:name=".gapOptionList01"/> 
     <activity android:name=".barrierSingleUpInActivity"/> 
     <activity android:name=".testActivity"/> 
     <activity android:name=".barrierlistview"/> 
     <activity android:name=".barrierSingleDownInActivity"/> 
    </application> 
</manifest> 
+1

发布您的代码。 – 2012-07-06 17:42:45

回答

2

您在清单文件中添加“optionListNew”活动两次..删除下面的活动通过删除这一行

<activity android:name=".optionListNew"/> 

你的Manifest.xml代码将成为

<?xml version="1.0" encoding="UTF-8"?> 
<manifest android:versionCode="1" android:versionName="1.0" 
    package="com.optionpricing" xmlns:android="http://schemas.android.com/apk/res/android"> 
    <uses-sdk android:minSdkVersion="8"/> 
    <application android:icon="@drawable/icon" 
       android:label="@string/app_name" 
       android:debuggable="true"> 
     <activity android:name=".optionListNew"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 
       <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
     </activity> 
     <activity android:name=".OptionPricing"/> 
     <activity android:name=".futureOptionActivity"/> 
     <activity android:name=".currencyOptionActivity"/> 
     <activity android:name=".gapOptionActivity"/> 
     <activity android:name=".gapOptionList01"/> 
     <activity android:name=".barrierSingleUpInActivity"/> 
     <activity android:name=".testActivity"/> 
     <activity android:name=".barrierlistview"/> 
     <activity android:name=".barrierSingleDownInActivity"/> 
    </application> 
</manifest> 
0

optionListNew在清单中出现两次。删除第二个。