hbuilder调试基座(我是这样解决 HBuilderX 安卓基座安装失败的问题)
本文简介
点赞 + 关注 + 收藏 = 学会了
记录一个在使用 HBuilderX 开发 App 时遇到的问题 。
同步资源失败 ,未得到同步资源的授权 ,请停止运行后重新运行 ,并注意手机上的授权提示
出现这个问题的原因是我把手机的 HBuilder App 给删掉了 ,通过电脑连接数据线的方式安装就会提示上面的错误 。
然后我把 HBuilder.apk 安装包拉进手机 ,手动安装也是失败的!
为了保住饭碗 ,这事必须解决!
环境
电脑:MacBook Pro ,芯片是 Apple M1 Pro ,系统是 macOS Ventura 13.1 手机:一加8 ,安卓12 ,用的是 oppo 的 ColorOS 12.1 系统 开发工具:HBuilderX 3.6.14手机已经开了 USB调试 ,并且 允许通过 USB 安装应用 。
手机和电脑连上数据线 ,手机设置为 传输文件 模式 。
HBuilderX 是能识别到手机的 。
解决方法
要解决 “同步资源失败,未得到同步资源的授权 ,请停止运行后重新运行 ,并注意手机上的授权提示 ” 这个问题,需要把手机里的 HBuilder 清理干净 。
用到 adb 的方式去清理手机 。
1 、找到 Android SDK
在电脑安装了 HBuilderX 之后 ,会顺带了 adb ,你可以使用 HBuilderX 提供的 。
寻找方法可以参考 uni-app 真机运行常见问题 - 4.1.3其他问题 。
而我的情况是我自己另外装了 Android 的 SDK 。我是打开了 Android Studio 查看我的 SDK 安装位置的 。
2 、配置 .zshrc
找到 SDK 安装路径 ,复制出来 。
然后打开终端 ,进入根目录 ,输入 open ~/.zshrc 就能打开 .zshrc 文件。
如果没这个文件的话就自己手动创建一个再打开 。手动创建的命令是 touch ~/.zshrc 。
在 .zshrc 文件的末尾输出以下内容
export ANDROID_HOME=你的Android SDK 路径 export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools注意上面的内容 ,第一句 ANDROID_HOME 的值是 你的Android SDK 路径 ,比如 export ANDROID_HOME=/Users/XXXXXX/XXXXXX/Android/sdk
然后完全退出终端(在程序坞右键终端退出)再重新打开终端。
3 、检查手机第三方应用列表
完成前面两步 ,在终端输入 adb --version 如果可以看到版本号 ,证明前面的配置已经成功 。
然后使用 adb shell pm list package -3 命令可以检测你手机现在安装过哪些第三方应用 。
你有可能会发现 io.dcloud.HBuilder 。如果有的话就证明还没清理干净 。
但也有可能找不到 io.dcloud.HBuilder ,我在重现这个问题时就没找到 io.dcloud.HBuilder 。但也没关系 ,继续执行下面的步骤就行 。
4 、清理 HBuilder
执行 adb uninstall io.dcloud.HBuilder 清理 HBuilder 。
这样就清理干净了 。
5 、重新安装 HBuilder
在电脑打开 HBuilderX ,运行 - 运行到手机或模拟器 - 运行到 Android App 基座 - 运行 。
推荐阅读
?《uni-app 、小程序 - 蓝牙连接 、读写数据全过程》
?《uni-app App端半屏连续扫码》
?《uni-app web-view 大量数据通信》
?《p5.js 光速入门》
?《fabric.js 从入门到膨胀》
?《前端新宠 Svelte 带来哪些新思想?赶紧学起来!》
点赞 + 关注 + 收藏 = 学会了 代码仓库
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!