Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Internet在emulator中不工作?_Android_Android Emulator - Fatal编程技术网

Android Internet在emulator中不工作?

Android Internet在emulator中不工作?,android,android-emulator,Android,Android Emulator,我正在开发一个使用WebAPI服务的android应用程序。但我的模拟器无法访问internet连接 我正在使用此捆绑包-adt-bundle-windows-x86-20131030 月食 因特网连接-局域网 请确保在清单文件中定义此项 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.app.myapp" > <uses-

我正在开发一个使用WebAPI服务的android应用程序。但我的模拟器无法访问internet连接

  • 我正在使用此捆绑包-adt-bundle-windows-x86-20131030
  • 月食
  • 因特网连接-局域网

  • 请确保在清单文件中定义此项

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
            package="com.android.app.myapp" >
        <uses-permission android:name="android.permission.INTERNET" />
        ...
    </manifest>
    
    
    ...
    
    确保在清单文件中定义此项

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
            package="com.android.app.myapp" >
        <uses-permission android:name="android.permission.INTERNET" />
        ...
    </manifest>
    
    
    ...
    
    在我的例子中,我在AndroidManifest.xml中拥有internet权限,但无论如何,internet无法工作。交易发生在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.
    

    在我的例子中,我在AndroidManifest.xml中有一个internet权限,但无论如何,internet无法工作。交易发生在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.
    

    为什么不使用android studio为什么不使用android studio