安卓客户端在模拟器上可以连接电脑上的服务器在真机上不行

安卓客户端在模拟器上可以连接电脑上的服务器在真机上不行,第1张

模拟器运行于你的电脑上,和你的电脑肯定是一个局域网网段,但手机连接的时候,因两者不在一个局域网内,因此通过连接你电脑的内网IP,手机是找不到的。必须连接电脑的外网IP,可以在你的路由器上给你的电脑做一个端口映射,这样才能通过外网IP找到你的电脑。

方法一
首先,Windows下,配置Adroid环境变量(Win7为例)
1、桌面右键——》我的电脑——》高级系统设置
2、高级——》环境变量——》系统变量——》Path
3、添加Android SDK目录到系统变量Path中,如下图:
注:F:\Pro-files\Android-sdk-windows\tools,添加到系统Path
如果有F:\Pro-files\android-sdk-windows\platform-tools,也一并添加到系统Path,
说明:最新版的Android SDK安装,emulator命令一般在tools目录中,adb命令移到了platform-tools目录
接着,启动模拟器
1、cmd (Ctrl+R,启动命令提示符窗体)
2、emulator -avd avd21 (启动模拟器,avd21 为您安装Android的模拟器名称Name)
3、cmd (Ctrl+R,再另启动命令提示符窗体)
然后,将网络连接代理设置写入配置数据库
1、adb shell (进入模拟器的linux系统,成功启动模拟器后,此命令才有效)
假如你的上网代理IP是101026252:1080
2、写数据到数据库,更新系统设置
sqlite3 /data/data/comandroidproviderssettings/databases/settingsdb "INSERT INTO system VALUES(99,'>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12818952.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存