简体   繁体   English

权限被拒绝(缺少Internet权限?)-Android错误

[英]Permission denied (missing INTERNET permission?) - android error

When I am trying to run my application on a device I am getting a following error: Permission denied (missing INTERNET permission?). 当我尝试在设备上运行应用程序时,出现以下错误:权限被拒绝(缺少INTERNET权限?)。 I have the internet permission in AndroidManifest.xml. 我在AndroidManifest.xml中具有互联网许可。 Here is the AndroidManifest file: 这是AndroidManifest文件:

<?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="jamp.vsite.hr.weathervak" >

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

<application
    android:allowBackup="true"
    android:icon="@drawable/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>

And here is my logcat 这是我的logcat

11-19 16:08:12.610      862-862/jamp.vsite.hr.weathervak E/Trace﹕ error opening trace file: No             such file or directory (2)
11-19 16:08:12.650      862-862/jamp.vsite.hr.weathervak W/ActivityThread﹕ Application     jamp.vsite.hr.weathervak can be debugged on port 8100...
11-19 16:08:13.300      862-886/jamp.vsite.hr.weathervak D/libc﹕ [NET] getaddrinfo  hn 22, servname NULL, ai_family 0+
11-19 16:08:13.310      862-886/jamp.vsite.hr.weathervak W/dalvikvm﹕ threadid=11: thread exiting with uncaught exception (group=0x41308540)
11-19 16:08:13.400      862-886/jamp.vsite.hr.weathervak E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #1
java.lang.RuntimeException: An error occured while executing doInBackground()
        at android.os.AsyncTask$3.done(AsyncTask.java:299)
        at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
        at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
        at java.util.concurrent.FutureTask.run(FutureTask.java:137)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
        at java.lang.Thread.run(Thread.java:864)
 Caused by: java.lang.SecurityException: Permission denied (missing INTERNET permission?)
        at java.net.InetAddress.lookupHostByName(InetAddress.java:428)
        at java.net.InetAddress.getAllByNameImpl(InetAddress.java:239)
        at java.net.InetAddress.getAllByName(InetAddress.java:214)
        at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
        at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
        at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340)
        at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
        at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
        at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)
        at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)
        at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
        at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
        at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80)
        at jamp.vsite.hr.weathervak.PlaceholderFragment$ForecastTask.doInBackground(PlaceholderFragment.java:110)
        at jamp.vsite.hr.weathervak.PlaceholderFragment$ForecastTask.doInBackground(PlaceholderFragment.java:39)
        at android.os.AsyncTask$2.call(AsyncTask.java:287)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)

I searched for the solution but without success. 我搜索了解决方案,但没有成功。 Someone knows where the problem is? 有人知道问题出在哪里吗?

Permission android.name.INTERNET doesn't exist. 权限android.name.INTERNET不存在。 Use this: 用这个:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 权限被拒绝(缺少 INTERNET 权限) - Permission denied (missing INTERNET permission) 权限被拒绝 - 缺少INTERNET权限? - Permission denied - missing INTERNET permission? 权限被拒绝(缺少INTERNET权限?):但是获得了许可 - Permission denied (missing INTERNET permission?): But permission is given Android服务异常-权限被拒绝缺少INTERNET权限 - Android Service Exception - Permission denied missing INTERNET permission SecurityException:权限被拒绝(缺少 INTERNET 权限?) - SecurityException: Permission denied (missing INTERNET permission?) AsyncTask权限被拒绝(缺少INTERNET权限?) - AsyncTask Permission denied (missing INTERNET permission?) 权限被拒绝(缺少INTERNET权限?)未出现在logcat中 - Permission denied (missing INTERNET permission?) Not Appearing in logcat 缺少Android Internet权限 - Android internet permission missing java.lang.SecurityException:权限被拒绝(缺少INTERNET权限?),即使在android清单中添加了此权限 - java.lang.SecurityException: Permission denied (missing INTERNET permission?) even with adding this permission in android manifest java.lang.exception microsoft-translator-api检索翻译时出错:权限被拒绝(缺少Internet权限?) - java.lang.exception microsoft-translator-api Error retreiving translation: permission denied (missing internet permission?)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM