2012-07-06 76 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在清單中出現兩次。刪除第二個。