当前位置: 首页 > 知识库问答 >
问题:

NetworkDispatcher.run:未处理的异常java.lang.SecurityException:权限被拒绝(缺少INTERNET权限?)

马欣德
2023-03-14

我收到以下错误:

NetworkDispatcher.run: Unhandled exception java.lang.SecurityException: Permission denied (missing INTERNET permission?)

导致此错误的原因是什么?如何解决?下面是我的AndroidManifest.xml文件。我正在使用Volley进行网络请求。

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme"
    android:name="com.my.myfirstandroidapp.app.common.MYApplication">

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

    <uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="18" />


    <activity
        android:name="com.my.myfirstandroidapp.app.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>

共有1个答案

陶鸿畴
2023-03-14

您需要在应用程序标记之前定义uses-permission标记。如下

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

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:name="com.my.myfirstandroidapp.app.common.MYApplication">

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="18" />


<activity
    android:name="com.my.myfirstandroidapp.app.MainActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
 类似资料:
  • 这个错误真的很奇怪,我不知道如何重现它,也不知道如何修复它,因为我做了很多搜索,但没有什么有用的。 这是stacktrace: 这是我的AndroidManifest。xml 请不要费心问我是否在我的清单中有正确的INTERNET权限,因为这个应用程序已经上市2年了:P 我还注意到(来自Crittercism)所有错误都来自Android 4.1. x版本(JB)。我不知道设备是否已root或什么

  • 大家好,我是一个新的Android,并试图建立一个英语到德语翻译器,我得到了上面的错误,当我运行这个应用程序在移动屏幕上。 软件包com.exmaple.android.lang_trans; 导入java.util.locale; 导入android.app.activity; 导入Android.os.AsyncTask; 导入Android.os.bundle; 导入Android.Spee

  • 问题内容: 尝试执行使用多处理程序包的python程序时出现错误: 用户似乎没有访问共享内存的权限。使用root特权执行时,它可以正常工作。 有什么解决方案可以以普通用户(不是root)身份运行它? Python版本2.6.2,操作系统是Linux 2.6.18(CentOS版本5.4),它是VPS计算机。 问题答案: 为了使POSIX信号正常工作,用户需要对共享内存()具有读写权限。 检查对的权

  • 我的Firestore数据库有一些用户和一些s。如果没有其他人认领,用户可以认领。他们通过在上创建一个文档来声明,该文档有一个名为的字段,该字段是对他们自己的用户文档的引用。 我想我已经在这些安全规则中捕捉到了: 但是,当为所有权删除文档时,我获得了: 我是这样做的: 如果我打开read和write设置为true的文档,就不会出现此异常。 我的规则怎么了?他们用模拟器测试正常。

  • 我的应用程序中有一个活动,允许用户逐个从设备中选择多个文件,我正在使用这样的意图: 这工作得很好,我正在获取所选文件的Uri,它们看起来像这样: 然后,如果文件是图像,我将使用以下方式对其进行解码: 当用户单击按钮时,我通过 intent 将 Uris 列表传递给另一个活动,在此活动中,在 AsyncTask 中,我正在以 base64 编码文件以通过网络发送: 问题是,当我打开inputStre

  • 问题内容: 我尝试使用jQuery和Internet Explorer 进行AJAX调用,但是我得到的只是一个错误,提示“权限被拒绝”。这个问题有点奇怪,因为它仅在我进入任何其他页面之后才访问页面时才会发生。 例如,我在地址行中键入URL,然后让IE加载页面。然后,我单击一个按钮,以便脚本应开始加载JSON数据。(提供数据的脚本位于同一服务器上,我使用相对URL访问它,因此在这里使用其他域不是问题

  • 问题内容: 当我尝试运行简单的docker命令时,例如: 我收到一条错误消息: 获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝 当我检查权限 我看到这一行: 因此,我遵循许多论坛的建议并将本地用户添加到docker组: 但这无济于事。我仍然收到非常相同的错误消息。我该如何解决? 问题答案: 对于那些刚接触shell的人,命令: 需要在您的外壳中定义。默认情况

  • 问题内容: 尝试显示URI时出现以下异常。我认为这是在我的活动停止后发生的,我尝试再次访问可行的URI。还有其他问题可以解决这个问题,但是我对如何对我的代码应用任何解决方案感到非常困惑,因为我的takePhotoIntent允许拍照或从图库中选择图片(如下所示)。 我的createImageFile和我的takePhotoIntent: 问题答案: 根据Storage Access Framewo