Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 权限被拒绝-缺少INTERNET权限?_Android_Android Permissions - Fatal编程技术网

Android 权限被拒绝-缺少INTERNET权限?

Android 权限被拒绝-缺少INTERNET权限?,android,android-permissions,Android,Android Permissions,我对网络许可有问题。是的,我环顾了四周,确保许可证在应用程序标签之外 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="app.com.example.android.sunshine" > <uses-permission android:name="android

我对网络许可有问题。是的,我环顾了四周,确保许可证在应用程序标签之外

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="app.com.example.android.sunshine" >

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

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".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>

</manifest> 

下面是日志:

02-13 15:10:07.622 5879-5951/app.com.example.android.sunshine E/AndroidRuntime﹕ 致命异常:AsyncTask#1 进程:app.com.example.android.sunshine,PID:5879 java.lang.RuntimeException:执行doInBackground()时出错 在android.os.AsyncTask$3.done(AsyncTask.java:300) 位于java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355) 位于java.util.concurrent.FutureTask.setException(FutureTask.java:222) 位于java.util.concurrent.FutureTask.run(FutureTask.java:242) 在android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 运行(Thread.java:841) 原因:java.lang.SecurityException:权限被拒绝(缺少INTERNET权限?) 位于java.net.InetAddress.lookupHostByName(InetAddress.java:418) 位于java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) 位于java.net.InetAddress.getAllByName(InetAddress.java:214) 位于com.android.okhttp.internal.Dns$1.getAllByName(Dns.java:28) 位于com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216) 位于com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122) 位于com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292) 位于com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) 位于com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) 位于com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345) 位于com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:89) 在app.com.example.android.sunshine.ForecastFragment$FetchWeatherTask.doInBackground(ForecastFragment.java:117)上 在app.com.example.android.sunshine.ForecastFragment$FetchWeatherTask.doInBackground(ForecastFragment.java:94)上 在android.os.AsyncTask$2.call(AsyncTask.java:288) 位于java.util.concurrent.FutureTask.run(FutureTask.java:237) 在android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 运行(Thread.java:841) 原因:libcore.io.GaiException:getaddrinfo失败:EAI_NODATA(没有与主机名关联的地址) 位于libcore.io.Posix.getaddrinfo(本机方法) 位于libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61) 位于java.net.InetAddress.lookupHostByName(InetAddress.java:405) 位于java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) 位于java.net.InetAddress.getAllByName(InetAddress.java:214) 位于com.android.okhttp.internal.Dns$1.getAllByName(Dns.java:28) 位于com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216) 位于com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122) 位于com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292) 位于com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) 位于com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) 位于com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345) 位于com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:89) 在app.com.example.android.sunshine.ForecastFragment$FetchWeatherTask.doInBackground(ForecastFragment.java:117)上 在app.com.example.android.sunshine.ForecastFragment$FetchWeatherTask.doInBackground(ForecastFragment.java:94)上 在android.os.AsyncTask$2.call(AsyncTask.java:288) 位于java.util.concurrent.FutureTask.run(FutureTask.java:237) 在android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 运行(Thread.java:841) 原因:libcore.io.ErrnoException:getaddrinfo失败:EACCES(权限被拒绝) 位于libcore.io.Posix.getaddrinfo(本机方法) 位于libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61) 位于java.net.InetAddress.lookupHostByName(InetAddress.java:405) 位于java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) 位于java.net.InetAddress.getAllByName(InetAddress.java:214) 位于com.android.okhttp.internal.Dns$1.getAllByName(Dns.java:28) 在com.android.okhttp.internal.http.RouteSelector.reset上
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />