从Android服务尝试httprequest时,Android M中的连接被拒绝

从Android服务尝试httprequest时,Android M中的连接被拒绝,android,android-studio,Android,Android Studio,它在android较低版本中运行良好。问题表明:你需要在应用程序中添加互联网访问权限 IOException 01-11 18:28:25.304 W/System.err: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.42 refused 01-11 18:28:25.306 W/System.err: at org.apache.http.impl.conn.Default

它在android较低版本中运行良好。

问题表明:你需要在应用程序中添加互联网访问权限

IOException
01-11 18:28:25.304 W/System.err: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.42 refused
01-11 18:28:25.306 W/System.err:     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:193)
01-11 18:28:25.306 W/System.err:     at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)
01-11 18:28:25.306 W/System.err:     at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
01-11 18:28:25.306 W/System.err:     at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:370)
01-11 18:28:25.306 W/System.err:     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
01-11 18:28:25.306 W/System.err:     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
01-11 18:28:25.307 W/System.err:     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:470)
01-11 18:28:25.307 W/System.err:     at com.aceuat.sms.ACESMSGService.connectServerTeachr(ACESMSGService.java:213)
01-11 18:28:25.307 W/System.err:     at com.aceuat.sms.ACESMSGService$1$1.run(ACESMSGService.java:103)
01-11 18:28:25.307 W/System.err:     at java.lang.Thread.run(Thread.java:818)
01-11 18:28:25.307 W/System.err: Caused by: java.net.ConnectException: socket failed: EACCES (Permission denied)
01-11 18:28:25.307 W/System.err:     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)
01-11 18:28:25.307 W/System.err:    ... 9 more
01-11 18:28:25.307 W/System.err: Caused by: java.net.SocketException: socket failed: EACCES (Permission denied)
01-11 18:28:25.313 W/System.err:     at libcore.io.IoBridge.socket(IoBridge.java:619)
01-11 18:28:25.313 W/System.err:     at java.net.PlainSocketImpl.create(PlainSocketImpl.java:198)
01-11 18:28:25.314 W/System.err:     at java.net.Socket.checkOpenAndCreate(Socket.java:689)
01-11 18:28:25.314 W/System.err:     at java.net.Socket.connect(Socket.java:849)
01-11 18:28:25.314 W/System.err:     at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124)
01-11 18:28:25.314 W/System.err:     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149)
01-11 18:28:25.314 W/System.err:    ... 9 more
01-11 18:28:25.314 W/System.err: Caused by: android.system.ErrnoException: socket failed: EACCES (Permission denied)
01-11 18:28:25.314 W/System.err:     at libcore.io.Posix.socket(Native Method)
01-11 18:28:25.314 W/System.err:     at libcore.io.BlockGuardOs.socket(BlockGuardOs.java:282)
01-11 18:28:25.314 W/System.err:     at libcore.io.IoBridge.socket(IoBridge.java:604)
01-11 18:28:25.314 W/System.err:    ... 14 more
01-11 18:28:40.280 I/ACES: Service is still running

...

您需要向Android M及以上版本的用户请求权限。查看此@JaniceKartika,对于互联网权限,无论您使用的是M版还是pre-M版Android设备,您只需
。我不认为棉花糖或更高版本的Android设备要求您在运行时允许互联网权限。
<manifest xlmns:android...>
 ...
   <uses-permission android:name="android.permission.INTERNET" />
   <application ...
 </manifest>