android 在fragment中用intent 启动一个网络访问服务, 启动时用
try {component.start();
} catch (Exception e) {
System.out.println(e.getMessage());捕获错误信息: socket failed: EACCES(Permission)。
从网上找了半天,发现是AndroidManifest.xml 没有配置internet访问权限,配置如下:
<uses-permission android:name="android.permission.INTERNET"/>
问题解决。
这个基础性的配置浪费了我不少时间。android 有很多细节需要认真设置,大意不得。谢谢在网上分享经验的朋友。
参考链接:http://stackoverflow.com/questions/11273197/socket-failed-eacces-permission-denied