本文简介
点赞 + 重视 + 保藏 = 学会了
记录一个在运用 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 带来哪些新思想?赶紧学起来!》
点赞 + 重视 + 保藏 = 学会了