2012-07-06 3 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 

나는 안드로이드 프로그래밍에 새로운 오전 내 문제와 관련이 다른 게시물의 감각을 만들 수 없습니다. 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

코드를 게시하십시오. –

답변

2

당신은

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

귀하의 Manifest.xml 코드가 될 것입니다이 줄을 삭제하여 활동 아래 제거 .. 매니페스트 파일에 두 번 "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=".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는 매니페스트에 두 번 나타납니다. 두 번째를 제거하십시오.