爱收集资源网

Windows下配置Android环境变量

网络整理 2023-09-28 10:05

方式一

首先,Windows下,配置Adroid环境变量(Win7为例)

1、桌面右键——》我的笔记本——》高级系统设置

2、高级——》环境变量——》系统变量——》Path

3、添加androidsdk目录到系统变量Path中,如右图:

#8:b:1:9:a:2:5:4:2:c:f:9:2:2:1:4:4:d:d:2:c:b:a:3:6:3:5:a:2:1:8:6#

注:F:/Pro-files/android-sdk-windows/tools,添加到系统Path

假如有F:/Pro-files/android-sdk-windows/platform-tools,也一并添加到系统Path,

说明:最新版的AndroidSDK安装,emulator命令通常在tools目录中,adb命令移到了platform-tools目录

接着,启动模拟器

1、cmd(Ctrl+R,启动命令提示符窗体)

2、emulator-avdavd2.1(启动模拟器,avd2.1为您安装Android的模拟器名称Name)

3、cmd(Ctrl+R,再另启动命令提示符窗体)

之后,将网路联接代理设置写入配置数据库

1、adbshell(步入模拟器的linux系统,成功启动模拟器后,此命令才有效)

如果你的上网代理IP是10.10.26.252:1080

2、写数据到数据库,更新系统设置

sqlite3/data/data/com.android.providers.settings/databases/settings.db"INSERTINTOsystemVALUES(99,'http_proxy','10.10.26.252:1080')"

3、查询数据库,看是否成功修改了系统设置:

sqlite3/data/data/com.android.providers.settings/databases/settings.db"SELECT*FROMsystem"

#5:b:4:0:4:3:5:d:5:2:b:0:0:6:b:a:7:2:e:1:7:e:a:c:d:2:f:a:3:8:3:c#

说明:sqlite是Android手机系统采用的微型数据库,您可以理解成我们常用的Access、MySQL、SQLServer等数据库

4、重启模拟器,使用Browser直接上网Internet

最后,假如想删掉数据库,请执行以下命令:

sqlite3/data/data/com.android.providers.settings/databases/settings.db"DELETEFROMsystemWHERE_id=99"

===============================================================================

方式二

1、参照方式一,设置系统变量,启动模拟器

2、依次步入settings->Wirelesscontrols->Mobilenetworks->AccessPointNames

3、设置以下参数:

-Proxy:yourproxyaddress

-Port:yourproxyport

-Username:yourusernameifneeded,or

Password:yourpasswordifneeded,or

#b:5:3:1:d:5:5:8:6:2:e:8:d:b:2:4:6:3:7:7:6:7:3:d:6:3:6:1:7:f:7:9#

4、设置DNS参数:

Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,通常笔记本的IP都是192.168.1.100之类的,不在同一个公网。所以才会出现笔记本可以上网并且模拟器不能上网的情况。虽然设置方式很简单,只要把模拟器的默认DNS设置成笔记本的DNS地址即可。

第一步:adbshell(步入模拟器的linux系统)

第二步:getprop(getprop会列举系统当前的各项属性)

第三步:得到模拟器的DNS地址

在结果里可以看见:

[net.dns1]:[10.0.2.3]

[net.dns2]:[10.0.2.4]

[net.dns3]:[10.0.2.5]

[net.dns4]:[10.0.2.6]

第四步:把dns改成我们自己的DNS

setpropnet.dns1192.168.1.1或则setpropnet.dns1192.168.0.1

注:通常TP-LINK及D-LINK的无线DNS都是192.168.1.1,有些公司有线DNS默认192.168.0.1;

假如以上两个DNS不好用,请直接使用ipconfig/all(windows系统)或则ifconfig-a(linux/unix系统)命令确认。

大功告成,再去使用模拟器的浏览器的话,你就可以发觉你已然可以上网了。

本文参考:

木木模拟器显示网络环境错
上一篇:手机充电频率太高?试试这个方法 下一篇:没有了
相关文章