2011-06-09 69 views
2

当连接到任何页面DROM的Android,我得到这个异常:拒绝“权限”,而连接到一个页面,甚至INTERNET权限

06-09 12:50:42.725: WARN/System.err(1080): java.net.SocketException: Permission denied 
06-09 12:50:42.835: WARN/ActivityManager(38): Launch timeout has expired, giving up wake lock! 
06-09 12:50:43.003: WARN/System.err(1080):  at org.apache.harmony.luni.platform.OSNetworkSystem.createStreamSocketImpl(Native Method) 
06-09 12:50:43.003: WARN/System.err(1080):  at org.apache.harmony.luni.platform.OSNetworkSystem.createStreamSocket(OSNetworkSystem.java:186) 
06-09 12:50:43.014: WARN/System.err(1080):  at org.apache.harmony.luni.net.PlainSocketImpl.create(PlainSocketImpl.java:265) 
06-09 12:50:43.014: WARN/System.err(1080):  at java.net.Socket.checkClosedAndCreate(Socket.java:873) 
06-09 12:50:43.066: WARN/System.err(1080):  at java.net.Socket.connect(Socket.java:1020) 
06-09 12:50:43.066: WARN/System.err(1080):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62) 
06-09 12:50:43.073: WARN/System.err(1080):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:88) 
06-09 12:50:43.073: WARN/System.err(1080):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHTTPConnection(HttpURLConnectionImpl.java:927) 
06-09 12:50:43.083: WARN/System.err(1080):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:909) 
06-09 12:50:43.083: WARN/System.err(1080):  at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:350) 
06-09 12:50:43.083: WARN/System.err(1080):  at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:337) 
06-09 12:50:43.093: WARN/System.err(1080):  at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:135) 
06-09 12:50:43.093: WARN/System.err(1080):  at org.jsoup.helper.HttpConnection.get(HttpConnection.java:124) 
06-09 12:50:43.150: WARN/System.err(1080):  at com.amberphone.lulekcijas.connector.PageConnector.getContentElement(PageConnector.java:24) 
... 

的许可

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

添加的体现文件并在编辑器中显示。

可能的原因是什么?

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.amberphone.lulekcijas" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <uses-sdk android:minSdkVersion="3" /> 

    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".PageTestActivity" 
        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> 

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

</manifest> 
+4

请显示完整的AndroidManifest - 使用权限的位置可以有所作为。 – Haphazard 2011-06-09 12:59:32

+0

感谢这个问题!我得到了错误,因为我在我的清单中忘记了“<使用权限android:name =”android.permission.INTERNET“/>”。 – thedrs 2013-05-12 05:03:05

回答

0

在我的情况下,由于阻止连接的防火墙问题,我得到此错误。另外,我不确定连接的性质,但显然重定向也会导致similar exception to be thrown

+0

看来,防火墙是问题,谢谢。 – Demonick 2011-06-09 13:38:40