tee*_*ink 46 android android-emulator
我一直在使用这种方法从我的Android模拟器模拟器访问互联网 -http-proxy <<proxy-name>> -avd <<avd_name>>
它有效,但这是最好的方法吗?我只是觉得我需要从命令行打开模拟器并不能只从Eclipse或其他东西那样做.
似乎无法在"AVD Manager"上找到互联网选项.
Mar*_*ren 58
您也可以尝试显式指定DNS服务器设置,这对我有用.
在Eclipse中:
窗口>首选项>安卓>启动
默认模拟器选项:-dns-server 8.8.8.8,8.8.4.4
Dim*_*rov 23
默认情况下,您应该可以使用F8(在Windows上)和Fn + F8(在Mac OS X上)切换到模拟器的Internet访问 - 我认为F8也适用于Linux,但我不是100%肯定.
使用此快捷方式,您可以调度ACTION_BACKGROUND_DATA_SETTING_CHANGED.
希望有所帮助.
对于记录,因为这是一个旧帖子,因为没有人提到它,检查你是否忘记(如我所做)在AndroidManifest.xml中设置android.permission.INTERNET标志,即:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.webviewdemo">
<uses-permission android:name="android.permission.INTERNET"/>
<application android:icon="@drawable/icon">
<activity android:name=".WebViewDemo" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
小智 5
-http-proxy可以这样设置在eclipse中: