2012-01-11 103 views
4

我是Android應用程序開發的新手......當我嘗試運行我的應用程序時,我得到一個安全異常作爲權限拒絕...雖然我能夠打開我的應用我無法進行任何處理的......應用不接入網絡服務... PLZ幫我...java.lang.SecurityException:權限拒絕:啓動意圖

以下是異常消息我收到,

[2012-01-11 11:02:09 - eCalc] ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.anb.eCalculator/.LoginActivity } from null (pid=-1, uid=-1) requires android.permission.INTERNET 



enter code here 
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.anb.eCalculator" 
    android:installLocation="internalOnly" 
    android:versionName="1.2.1" android:versionCode="10"> 
    <uses-permission android:name="android.permission.INTERNET"></uses-permission> 
<application android:label="@string/app_name" 
      android:theme="@android:style/Theme"      
       android:permission="android.permission.INTERNET" 
      android:icon="@drawable/ecalcicon" android:allowClearUserData="true"> 
    <activity android:name=".LoginActivity"      
      android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity>   
<activity android:name=".CalculationActivity"></activity> 
<activity android:name="ResultActivity"></activity> 
<activity android:name=".InformationActivity"></activity> 
<activity android:name=".RegisterActivity"></activity> 
<activity android:name=".SettingsActivity"></activity> 
    <activity android:name=".ResultDetailsActivity"></activity> 
    <activity android:name=".Disclaimer"></activity> 

</application> 


<uses-permission android:name="android.permission.INTERNET" /> 
    <uses-sdk android:targetSdkVersion="5" 
      android:minSdkVersion="5" 
      android:maxSdkVersion="12"> 
    </uses-sdk> 

回答

8
<uses-permission android:name="android.permission.INTERNET" /> 

清單檔案中的添加這上面一行的<uses-sdk>行之後。

+0

我試過,但我仍然得到相同的異常.... – Prakash 2012-01-11 08:38:42

+0

我已附加我的manifest.xml ..請看看它...先謝謝了.. – Prakash 2012-01-11 08:45:20

+1

不需要包括android:permission =「android.permission .INTERNET「標記在標記中,只要您已在標記中提及它即可。但是,是,你仍然得到相同的錯誤或不同的錯誤? – Ghost 2012-01-11 09:25:10

1

將此權限添加到您的清單文件中。

<uses-permission android:name="android.permission.INTERNET" /> 
+1

我試過,但我仍然得到相同的例外.... – Prakash 2012-01-11 08:45:33

+0

我已附加我的manifest.xml ..請看看它...先謝謝了.. – Prakash 2012-01-11 08:45:48

+0

你看看你的logcat。它仍然要求獲得INTERNET許可嗎? – 2012-01-11 09:10:06

0

我修好了。

點擊「運行」和「編輯配置」。選擇您想要啓動的活動。

相關問題