Android Internet无法在模拟器中运行?

时间:2015-09-17 05:48:08

标签: android android-emulator

我正在开发一个使用web api服务的android应用程序。但我的模拟器无法访问互联网连接。

  1. 我正在使用此捆绑包 - adt-bundle-windows-x86-20131030
  2. IDE- Eclips
  3. 互联网连接 - 局域网

2 个答案:

答案 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.