前回の記事で紹介したエラー、
java.net.SocketException: Socket failed: EPERM(Operation not permitted)
の解決方法について記す。
##解決方法
エミュレータ内のアプリを一度アンインストールし、
再度インストールすることで解決できた。
エミュレータで
「設定」→「アプリと通知」→
アンインストールするアプリを選択→「アンインストール」
とするとアプリをアンインストールできる。
前回の記事で参考にしたURLでも
この解決方法は示されていたが、
気づかなかった。
参考URL:
https://stackoverflow.com/questions/56266801/java-net-socketexception-socket-failed-eperm-operation-not-permitted
上記の方法で解決できなければ、
前回の記事でも示したように、
AndroidManifest.xmlに
以下を追加してみてほしい。
<manifest>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>
以上。