本文简介
点赞 + 关注 + 珍藏 = 学会了
记录一个在应用 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 带来哪些新思维?连忙学起来!》
点赞 + 关注 + 珍藏 = 学会了
代码仓库