2012-01-11 67 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

我修好了。

点击“运行”和“编辑配置”。选择您想要启动的活动。

相关问题