锁定老帖子 主题:解决 Android 模拟器 无法上网问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-11-20
最后修改:2009-11-20
1. 将 android的tool增加到,windows 环境变量 path中, D:\Android\android-sdk_r3-windows\android-sdk-windows\tools\ 。
2. 启动 android 模拟器,启动方式有两种。
第一种方式:在window上打开命令行窗口(快捷键:windows键+R) 输入 cmd下输入:emulator -avd <youravdname>
第二种方式,就是直接在eclipse的Android工程上,点击鼠标右键,选择 Run as-> Android Application,运行工程。
3. 在window上,打开命令行窗口,输入 adb shell 命令。该命令是进入模拟器的linux系统。
4. 在 adb shell 模式下执行以下命令
5.在 adb shell 模式下执行查询命令 sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT * FROM system"
图标如下:
6.重新启动Android模拟器,程序可以登录http网站。
备注: 删除刚刚写入的配置信息方法: sqlite3 /data/data/com.android.providers.settings/databases/settings.db "DELETE FROM system WHERE _id=99"
我的测试的程序,使用 Android官方网站的, HelloWebView 例子。 源码下载
代码中使用测试网站是 http://www.baidu.cn
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-11-20
感觉还是有点麻烦,也可以在命令行直接指定代理:
emulator -avd your_avd_name -http-proxy http://name:password@10.10.10.10:3128 |
|
返回顶楼 | |
发表时间:2010-03-26
我已经按照楼主的方法做了,但还是不行。
我用的是自己的代理,应该不会错的,但是无法上网。 |
|
返回顶楼 | |
发表时间:2010-03-26
log: Failed to find provider info for com.google.settings
|
|
返回顶楼 | |
发表时间:2010-04-02
我是用eclipse启动的模拟器,有什么不同吗?
|
|
返回顶楼 | |
发表时间:2010-04-14
最后修改:2010-04-14
按照樓主說的方法設置了代理,並且也寫了helloMapView這個例子,可是我的就只有一黑屏,其他什麽都沒用?
望指點!! 後來用Dalvik Debug Monitor查看log,也沒用任何輸出。。。 |
|
返回顶楼 | |
发表时间:2010-09-22
wainwen 写道 感觉还是有点麻烦,也可以在命令行直接指定代理:
emulator -avd your_avd_name -http-proxy http://name:password@10.10.10.10:3128 这里的name和password具体指哪的name和password? |
|
返回顶楼 | |
发表时间:2010-09-22
按楼主的方法做了,但还是黑屏一块。 什么也没有。
|
|
返回顶楼 | |
发表时间:2010-09-22
运行楼主例子黑屏情况下,点模拟器自带浏览器后,可以打开Google主页。
|
|
返回顶楼 | |
发表时间:2010-09-22
为什么要用“sqlite3 /data/data/com.android.providers.settings/databases/settings.db "DELETE FROM system WHERE _id=99"”删掉刚刚插入的数据?
|
|
返回顶楼 | |
浏览 41685 次