● socket failed:EACCES(Permission denied) 错误解决
第一次做安卓开发,研究mqtt通讯的APP debug过程中遇到提示:
W/System.err: MqttException (0) - java.net.SocketException: socket failed: EACCES (Permission denied)
如图所示:
解决办法:
竟然连最基本「网络」权限都需要许可。修改app/src/main/AndroidManifest.xml
,在<manifest>
标签内加入:
<uses-permission android:name="android.permission.INTERNET"/>