移动端开发本地联调环境搭建

本地联调环境搭建

  当在本地进行移动端开发时,由于项目没有发布到bate机或开发机上,此时的真机调试就稍显困难,为使此时的移动设备通过开发机网络并经过开发机host来解析域名,从而进行真机的本地调试,以下介绍两种方式进行该种调试。

修改手机host与电脑连入同一网络

软硬件环境

  • 已经root过的移动设备
  • wifi网络
  • 个人PC
  • 安装终端模拟器,或是re文件管理器,或电脑上有adb等方式来修改host

具体步骤

  1. root手机 可以通过各种root工具
  2. 安装终端模拟器,或电脑上有adb来修改host,具体可参照上文
  3. PC本地起服务器
  4. 手机访问电脑的ip方式,访问特定页面

使用wifi热点进行调试

准备软硬件环境

1、360wifi 点击下载
2、移动设备
3、个人PC

说明

  • 亲测360Wifi、猎豹免费Wifi、wifi共享精灵,360Wifi成功率高。

具体步骤

  • 本地起一个服务器,可以使用fekit等。
  • 设置个人PC host文件,将代码中请求文件的域名指向本地IP。
设置HOST
设置HOST
  • 开启360wifi
开启360WIFI
开启360WIFI
  • 将手机连入wifi,在wifi链接设置处设置手动代理,主机名填写开发机IP地址,并匹配相应的端口号,最后点击确定生效。
设置代理
设置代理
  • 手机输入域名访问
测试结果
测试结果

注意事项

  • 查看IP地址
电脑IP
电脑IP
  • 有些手机如华为C8815、华为荣耀6、三星Note3等没有显示提供代理选项,需勾选高级设置后才会出现。
显示高级
显示高级
  • 对于端口号的设置,有些手机为必填项,所以请将端口号与个人PC服务端口号相匹配,如果是fekit 默认端口号为80.

  • 如何查找host文件

        Windows目录:C:\Windows\System32\drivers\etc\hosts
        Mac 目录:
    

使用usb共享网络调试Android设备

准备软硬件环境

  • 移动设备
  • 个人PC
  • 个人PC上需安装ADB(Android Debugg Brige 称为调试桥)
  • 手机需要root权限
  • 手机安装终端模拟器
  • 电脑上安装Android驱动

说明

  • 安装ADB亲测最可靠方法为安装Android SDK 相关方法可看文章
  • 多数手机Root工具Root权限不够高,因此在安装Android SDK后打开 FileExplorer,data目录是否可展开来判断是否或得权限。
检验Root成功
检验Root成功
  • 可以通过刷入Root权限的ROM来实现获取Root权限,推荐刷机精灵,可以选择下载好的ROM包,并备份手机中的联系人信息和应用数据。
  • Android驱动缺省可以使用豌豆荚来简单安装,也可以到官网安装,但是需注意的是,豌豆荚、多种手机助手等也是通过ADB与手机进行连接,所以在启动ADB之前要关闭手机助手等工具的进程,以避免对于我们的影响。

具体步骤

1、 打开设置-全部设置-更多无线连接-网络共享-USB共享网络- (打开)

USB网络共享
USB网络共享

2、USB连接上电脑,在网络连接里会多出一个本地连接,然后找到你的宽带连接(电脑正在上网那个),点击右键-属性-共享- 允许其他网络用户通过此计算器的Internet连接来连接,选择勾上。

注意:勾上以后会有让你选择共享的对象,这时家庭网络连接选项选择新出来的那个本地连接
设置网络连接
设置网络连接

3、电脑端运行adb shell,以管理员身份已获得最高权限

4、手机终端商输入

关于busybox

busybox route
终端运行结果
终端运行结果

然后记住上面的USB端口的Iface,比如我就是rndis0

ifconfig rndis0 192.168.123.129 netmask 255.255.255.0 
//这里ifconfig后面空格跟着是上面Iface里的名称 要设置的IP地址 子网掩码
busybox route add default gw 192.168.123.1
//添加默认网关

输入完以后就可以用手机通过USB上网了

5、修改手机host

两种方式来修改host,通过手机终端修改,也可以通过adb shell 修改。

cd etc
rm hosts
echo 192.168.138.76 qunarzz.com > hosts
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,458评论 25 709
  • 一个大大咧咧的女生,头发毛毛躁躁,标准理科班配置。 时而欢喜的要飞上天,时而又分分钟落泪,再乐观的外表下也还是隐藏...
    Vano_阅读 1,405评论 0 0
  • 爱别人的方式 第一:相与在不好意思的地方,而且你们也有着不好意思的表情。 ...
    小鱼仔面阅读 1,211评论 0 1
  • 她二十岁 不够沉甸甸的年纪 喜欢夏天 松散的裙摆 褶皱的风 和温柔的午后 ...
    雾笛阅读 4,743评论 1 3
  • 暮白听着耳熟的声音,那团模糊的身影,暮白心里大概有了底,陆宁远?! 由远及近的身影,透过教室内昏黄的亮光,逐渐清晰...
    墨以成白阅读 3,434评论 1 3

友情链接更多精彩内容