[Android] 인터넷접속 퍼미션 설정

Posted on 2017-03-20 20:24:22


안드로이드 프로젝트를 생성하고 앱에서 서버로 http request를 보내려고 했는데, 다음과 같은 에러가 발생하였다. 에러 메시지의 내용대로 INTERNET permission 설정이 누락되어 있어서 발생한 문제이다.

java.lang.SecurityException: Permission denied (missing INTERNET permission?)

 

안드로이드 앱에서 인터넷에 접속할 수 있도록 허용하려면 AndroidManifest.xml 파일에 android.permission.INTERNET 설정을 추가해야 한다.

• app/src/main/AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hello">

<uses-permission android:name="android.permission.INTERNET" /> -> 추가

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>


Related Posts

[Android] Kotlin으로 Realm 사용하기 2017-04-23 23:38:48
[Android] Only the original thread that created a view hierarchy can touch its views 에러의 해결방법 2017-03-30 23:51:57