【发布时间】:2020-06-17 19:06:21
【问题描述】:
这个错误让我抓狂。 我查看了论坛,但没有人回答这个特定问题。 这是我在 AndroidManifest.xml 上的示例代码:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
.
<uses-permission android:name="android.promission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
.
<application
.
android:usesCleartextTraffic="true"
.
虽然我根据需要放置了所有许可并卸载 + 安装了应用程序,但它仍然给了我一个例外
W/System.err: java.net.SocketException: socket failed: EPERM (Operation not permitted)
W/System.err: at java.net.Socket.createImpl(Socket.java:492)
at java.net.Socket.<init>(Socket.java:446)
at java.net.Socket.<init>(Socket.java:218)
at com.diamcom.blue.connect.send(connect.java:23)
at com.diamcom.blue.sendToServer.sendChanges(sendToServer.java:43)
at com.diamcom.blue.sendToServer.run(sendToServer.java:25)
有什么想法吗?
【问题讨论】:
-
现在我在论坛stackoverflow.com/questions/60203194/… 上看到有人说我在模拟器中连接的 wifi 不允许我连接到我正在调用的 api,但没有提供解决方案
-
@DipankarBaghel