내 사용자의 몇 가지에 다음과 같은 오류가 있어요 :이 java.lang.SecurityException : 사용 권한이 거부되었습니다 (실종 인터넷 권한?)
Caused by: java.lang.SecurityException: Permission denied (missing INTERNET permission?)
at java.net.InetAddress.lookupHostByName(InetAddress.java:418)
at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
at java.net.InetAddress.getAllByName(InetAddress.java:214)
at com.android.okhttp.internal.Dns$1.getAllByName(Dns.java:28)
at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:216)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:122)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:292)
at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:89)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:197)
at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:254)
at [my communication HttpUrlConnection request]
... 12 more
Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname)
at libcore.io.Posix.getaddrinfo(Native Method)
at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61)
at java.net.InetAddress.lookupHostByName(InetAddress.java:405)
... 25 more
Caused by: libcore.io.ErrnoException: getaddrinfo failed: EACCES (Permission denied)
... 28 more
응용 프로그램은, 그것이 가장 기본적인 기능의 수행 인터넷을 필요로 I 사용자가 루트 또는 이와 유사한 것을 사용하여 권한을 제거했다고 생각하지 마십시오.
또한이 오류는 내 자신의 오류보고 도구를 사용하여 전송되었습니다. 등록 된 오류로 업로드를했고 그 순간에 권한을 사용할 수있었습니다.
오류가있는 Android 버전의 기기 모델에는 제한이 없습니다. 매니페스트의 일부
예 : 단서가 인정된다
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
, 미리
감사합니다.
도움이 될
통해 UR에서 onCreate이 코드를 추가하여 응용 프로그램에 필요한 권한 만 요청합니다 : //stackoverflow.com/questions/34163435/httpurlconnection-request-error-missing-internet-permission-when-the-permission "하지만 유용한 의견이 없습니다 .so 다시 질문해야합니다. – titoFlying
TKS,하지만 그건 같은 질문이 아닙니다. – titoFlying
매니페스트를 더 업로드 할 수 있습니까? 매니페스트에 태그 앞에 인터넷 사용 권한이 있습니까? –
mcarlin