Android java.net.SocketException: Permission denied

该异常实在应用发送网络请求时出现的,原因可以通过异常看出,因为没有配置应用权限。

需要在AndroidManifest.xml中的manifest标签中添加配置权限

<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.luchg.health"
    android:versionCode="1"
    android:versionName="1.0" >

    <!-- 应用访问网络权限 -->
    <uses-permission android:name="android.permission.INTERNET" />
    
    <uses-sdk
        android:minSdkVersion="5"
        android:targetSdkVersion="17" />

    <application....省略...

 

发表评论