uni-app 安卓调试踩坑记(一)

前言

一名自由职业的程序员的独立开发之路
由于后面等项目运行稳定了,需要做App
所以先来探索一下 uni-app 的安卓的开发配置
此篇文章是我第一次接触 uni-app 的安卓开发
主要涉及到调试以及网络请求两个方面,后续的会再做记录
简单的记录一下,希望能帮助到各位,有问题大家可以留言交流

说明

在此处说明下我的开发环境,window11的系统,Hbuild的版本是 3.6.3.20220917,因为升级了好几次,都失败了,也暂时不想卸载了再装

直接下载的uni-app的 hello uni-app的项目

模拟器以及真机

模拟器

第一步 – 下载模拟器

模拟器不是Hbuild自带的,你可以下载很多其他的模拟器,此处我安装的是mumu

mumu模拟器下载地址

参考链接

第二步 – 设置Hbuild的adb路径

  • 先找到Hbuild的安装地址

    右键Hbuild的快捷方式,打开文件所在位置

uni-app 安卓调试踩坑记(一)

  • 找到adb.exe 这个文件的地址

    实际上不太好找,它藏的比较深,有一个办法,直接在当前目录里面查找文件即可

uni-app 安卓调试踩坑记(一)

  • adb.exe的具体位置,写进Hbuild中

    Hbuild中 点击工具-设置 中,找到 运行配置 里面的 adb路径

    端口填写7555

    注意:每个模拟器的端口都是不一样的,不知道自己的模拟器端口是什么,可以百度下

uni-app 安卓调试踩坑记(一)

重启Hbuild 和 模拟器 并运行

  • 一定是先把模拟器运行起来再去取运行 Hbuild,否则如下图
    【运行】- 【运行到手机模拟器】- 【运行到Android App基座】

uni-app 安卓调试踩坑记(一)

uni-app 安卓调试踩坑记(一)

  • 有些插件需要下载的,直接根据Hbuild的提示来操作即可

最终效果

uni-app 安卓调试踩坑记(一)

注意:一般情况下,设置完了,需要重启Hbuild和模拟器才行
我自己的 反复重启了好几遍才出来,多试几次

真机调试

我的手机是xiaomi8

小米手机的设置

  • 进入开发者模式
    【设置】-【开发者选项】-【USB打开】
  • 选择传输文件
    在用USB线将电脑和手机连接起来的时候,选择【传输文件】

Hbuild设置

【运行】- 【运行到手机模拟器】- 【运行到Android App基座】
一般第一次也是要多刷新和下载一些插件

注意

  • 如果手机在插入USB没有提示选择,那么是识别不到的,只能多拔下,再插上,多试几次

uni-app 安卓调试踩坑记(一)

uni-app 安卓调试踩坑记(一)

真机调试与模拟器模式 设置调试模式

  • 如何设置

    • 设置调试模式
      uni-app 安卓调试踩坑记(一)
  • 我遇到的问题
    我这边只要一调试,它就会白屏,我也试过 网上的这个方法
    但是还是不行

    uni-app 安卓调试踩坑记(一)

网络接口

说明

我是本地跑了一个node服务器,端口在3000 上,在真机上一直是报错的

检查手机和电脑是否在同一个路由器下

最简单,一般看是否在同一个 wifi下

将网址中的 127.0.0.1 换成局域网的IP

  • ipconfig,查看自己的 IP,获取 IPv4 地址 后面的地址替代 本地的 127.0.0.1

检查本地服务器是否在手机上可以访问

  • 先把接口放到电脑浏览器地址栏上面,就知道本地服务器是否是正常的

    uni-app 安卓调试踩坑记(一)

  • 再把相同的地址放到手机浏览器上访问,如果效果不一样,说明防火墙阻碍了

设置window11防火墙

uni-app 安卓调试踩坑记(一)

uni-app 安卓调试踩坑记(一)

uni-app 安卓调试踩坑记(一)

uni-app 安卓调试踩坑记(一)

用手机再次查看刚才的链接应该就可以正常打开

单独设置单个规则的防火墙

这个网上都搜得到,我也试了一下,但是没有生效,如果这样能生效,最好这样,因为毕竟更加安全

具体步骤如下

uni-app 安卓调试踩坑记(一)

uni-app 安卓调试踩坑记(一)

uni-app 安卓调试踩坑记(一)

uni-app 安卓调试踩坑记(一)

总结

这只是第一步,遇到的坑还是不少的,有很多可以通过 重启等解决,有一些暂时无法解决,总之能用了

先开发起来,后续不断的再研究,要把时间更多的花在 写业务代码上

此处仅仅做个记录,下面会不断更新

原文链接:https://juejin.cn/post/7214398563022979109 作者:三年三月

(0)
上一篇 2023年3月26日 下午5:00
下一篇 2023年3月26日 下午5:11

相关推荐

发表回复

登录后才能评论