uniapp 运行手机端找不到真机 荣耀手机

在使用uniapp框架开发手机应用时,想要运行到手机或模拟器时,发现找不到USB连接的手机设备(这里我使用的是荣耀手机 MagigOS系统,荣耀手机出现这种情况的解决方法和其他系统有些不一样😭,我也试了好久)

解决方法:

1. 使用USB将手机连接到电脑上

2. 在手机上选择传输方式为(传输文件)

3. 进入开发人员选项,打开USB调试和允许ADB调试

4. 往下滑找到‘选择USB配置’,选择RNDIS(USB以太网),如果有音频选项可以选择音频

5. 打开系统‘设置’>'安全'>'更多安全设置',打开允许外部来源应用下载(这样HBuilderX才能安装调试包到手机中)

6. 配置完以后,可以尝试在HBuilderX上看见能否找到你的设备,尝试几次,一般都能找到了

还是还找不到设备的话,可以进行接下来的步骤:

7. 电脑上进入HBuilderX安装目录,找到plugins文件夹,并进入

8. 找到launcher或者launcher-tools文件夹,打开看一下,里面有tools文件夹的就对了,我搜到的教程都是说在launcher文件夹里,但是不知道我的目录中launcher文件夹里没有对应的文件,就看了launcher-tools😂

9. 进入 \HBuilderX\plugins\launcher-tools\tools\adbs,将框起来的三个文件备份一下,可以像我一样打成一个压缩包,防止以后想恢复

10. 然后进入最新的1.0.36,将里面的三个文件拷贝一下,回到上一级目录,也就是adbs中,粘贴替换掉adbs目录中的文件

11. 操作完成后,重启一下HBuilderX,再尝试一下能否找到真机。也可以从第一步开始再试一下,因为我也是连接成功了,但是是有时候也会找不到真机....很无奈...

以前也用过别的品牌机子来进行真机调试,也就荣耀手机会经常遇到找不到真机...有一点避雷了(不是  ε=(´ο`*))))

### UniApp 安卓 真机调试 连接问题解决方案 对于在安卓手机上进行UniApp真机调试遇到的连接问题,有多个方面需要注意并采取相应措施来解决问题。 #### 开发者模式与USB调试设置 确保所使用的安卓设备已启用开发者模式,并且开启了USB调试功能。这一步骤至关重要,因为只有当这些选项被激活时,HBuilderX才能识别到连接的移动设备[^4]。具体操作是在手机的“关于手机”菜单中连续点击版本号直至提示进入开发者模式;随后,在“开发者选项”里到并勾选“USB调试”。 #### HBuilderX配置调整 确认HBuilderX环境已经正确安装并且能够检测到通过USB线缆接入PC端口的Android装置。如果软件未能自动发现新加入的硬件,则可能需要手动刷新列表或是重启IDE尝试重新建立联系。 #### 应用程序权限处理 有时应用程序本身缺乏必要的运行许可也会阻碍正常的通信流程。检查应用是否获得了访问网络等基本权利,特别是在涉及到跨域资源获取的情况下更为重要。可以通过编辑`manifest.json`文件中的`permissions`字段添加所需的权限声明[^2]。 #### 配置文件适配 针对HarmonyOS平台下的特殊需求,应当适当调整项目根目录下`harmony-configs/AppScope/app.json5`内的参数设定,比如更改`app.bundleName`属性值匹配实际编译出来的APK包名称[^1]。虽然这条建议主要面向鸿蒙系统优化,但对于其他类型的移动端同样具有一定的借鉴意义。 #### 接口调用差异排查 考虑到不同环境下API行为可能存在细微差别,务必仔细对比分析HTML5网页版同本地安装后的表现区别。特别是那些依赖于特定上下文变量(`{{scope.row.xxx}}`)的数据绑定表达式,在某些情况下可能会由于路径解析失败而导致数据显示为空或未定义的状态[^3]。此时应考虑采用绝对路径代替相对引用方式,或者利用全局状态管理工具统一维护共享信息源。 ```javascript // 示例:使用Vuex作为集中式的存储库 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { updateTime: '' }, mutations: { setUpdateTime (state, payload) { state.updateTime = payload } } }) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值