我正在尝试使用 mockoon 运行模拟 API 以在 macOS 上测试 Android 应用程序(使用 Retrofit2)。
使用
0.0.0.0:[port]
或 localhost:[port]
作为地址不起作用。
知道我应该做什么不同的事情吗?
使用
10.0.2.2:[port]
作为默认模拟器,使用 10.0.3.2:[port]
作为 Genymotion
编辑
AndroidManifest.xml
以允许 usesCleartextTraffic
和互联网权限。
<manifest
....
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
....
android:usesCleartextTraffic="true"
....
</application>
附注请记住在将应用程序部署到生产环境之前禁用
usesCleartextTraffic
!