我正在开发一个使用web api服务的android应用程序。但我的模拟器无法访问互联网连接。
答案 0 :(得分:0)
确保在清单文件中定义此内容
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.app.myapp" >
<uses-permission android:name="android.permission.INTERNET" />
...
</manifest>
答案 1 :(得分:0)
就我而言,我在AndroidManifest.xml中具有互联网许可,但是无论如何,互联网都无法正常工作。交易在dns服务器中。它帮助了我:
1. Check environment emulator path and make sure it is like this:
MacOS:
~/Library/Android/sdk/emulator
Windows:
C:\Users\%Username%\AppData\Local\Android\sdk\emulator
2.Check your available emulators list:
emulator -list-avds
3.Run your available emulator with dns server set to 8.8.8.8:
emulator @{YourEmulator} -dns-server 8.8.8.8
And after you can get access to Google from your android emulator.