mockoon を使用してモック API を実行し、macOS 上で Android アプリ (Retrofit2 を使用) をテストしようとしています。
アドレスとして 0.0.0.0:[port] または localhost:[port] を使用すると機能しません。
何か別の方法でやるべきことはありますか?
------------------------
デフォルトのエミュレータには 10.0.2.2:[ポート] を使用し、Genymotion には 10.0.3.2:[ポート] を使用します
AndroidManifest.xml を編集して、useCleartextTraffic とインターネットのアクセス許可を許可します。
<manifest
....
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
....
android:usesCleartextTraffic="true"
....
</application>
追記アプリを本番環境にデプロイする前に、useCleartextTraffic を必ず無効にしてください。
1
1
メインマニフェストを編集して危険を冒さないでください。代わりに、デバッグ/統合マニフェストに追加するだけです。
– ラジキラン
2022 年 2 月 13 日 17:24