문제 이유
안드로이드에서 다음과 같은 로그가 떨어지는 경우가 있다.
java.lang.SecurityException: Permission denied (missing INTERNET permission?)

아래 문서를 참조하면 안드로이드는 인터넷에 접속하는 것을 일반 권한으로 설정하고 있다.
https://developer.android.com/training/basics/network-ops/connecting
네트워크에 연결 | Android 개발자 | Android Developers
네트워크에 연결 애플리케이션에서 네트워크 작업을 실행하려면 매니페스트에 다음 권한을 포함해야 합니다. 참고: Internet과 ACCESS_NETWORK_STATE 권한은 모두 일반 권한입니다. 즉, 이러한 권한은
developer.android.com
따라서 이 권한을 Manifest 파일에 설정해주는 것 만으로 해결이 가능하다.
해결 방법
문서에는 두가지 권한을 허용하도록 하고 있다.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
따라서 android.permission.INTERNET과 andorid.permission.ACCESS_NETWORK_STATE를 다음과 같이 AndroidManifest.xml 파일에 추가해서 설치시 권한이 부여되도록 하자.

문제 이유
안드로이드에서 다음과 같은 로그가 떨어지는 경우가 있다.
java.lang.SecurityException: Permission denied (missing INTERNET permission?)

아래 문서를 참조하면 안드로이드는 인터넷에 접속하는 것을 일반 권한으로 설정하고 있다.
https://developer.android.com/training/basics/network-ops/connecting
네트워크에 연결 | Android 개발자 | Android Developers
네트워크에 연결 애플리케이션에서 네트워크 작업을 실행하려면 매니페스트에 다음 권한을 포함해야 합니다. 참고: Internet과 ACCESS_NETWORK_STATE 권한은 모두 일반 권한입니다. 즉, 이러한 권한은
developer.android.com
따라서 이 권한을 Manifest 파일에 설정해주는 것 만으로 해결이 가능하다.
해결 방법
문서에는 두가지 권한을 허용하도록 하고 있다.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
따라서 android.permission.INTERNET과 andorid.permission.ACCESS_NETWORK_STATE를 다음과 같이 AndroidManifest.xml 파일에 추가해서 설치시 권한이 부여되도록 하자.
