本文简介

点赞 + 重视 + 保藏 = 学会了


记录一个在运用 HBuilderX 开发 App 时遇到的问题。

同步资源失利,未得到同步资源的授权,请中止运转后从头运转,并留意手机上的授权提示

我是这样解决 HBuilderX 安卓基座安装失败的问题


出现这个问题的原因是我把手机的 HBuilder App 给删掉了,通过电脑衔接数据线的办法装置就会提示上面的错误。

然后我把 HBuilder.apk 装置包拉进手机,手动装置也是失利的!

我是这样解决 HBuilderX 安卓基座安装失败的问题


为了保住饭碗,这事必须处理!



环境

  • 电脑:MacBook Pro,芯片是 Apple M1 Pro,体系是 macOS Ventura 13.1
  • 手机:一加8,安卓12,用的是 oppo 的 ColorOS 12.1 体系
  • 开发工具:HBuilderX 3.6.14

手机现已开了 USB调试,而且 答应通过 USB 装置使用

手机和电脑连上数据线,手机设置为 传输文件 模式。

HBuilderX 是能辨认到手机的。

我是这样解决 HBuilderX 安卓基座安装失败的问题



处理办法

要处理 “同步资源失利,未得到同步资源的授权,请中止运转后从头运转,并留意手机上的授权提示” 这个问题,需求把手机里的 HBuilder 整理洁净。

用到 adb 的办法去整理手机。


1、找到 Android SDK

在电脑装置了 HBuilderX 之后,会顺带了 adb,你能够运用 HBuilderX 提供的。

寻觅办法能够参阅 uni-app 真机运转常见问题 – 4.1.3其他问题。

而我的情况是我自己另外装了 Android 的 SDK。我是翻开了 Android Studio 检查我的 SDK 装置方位的。

我是这样解决 HBuilderX 安卓基座安装失败的问题


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 假如能够看到版本号,证明前面的配置现已成功。

我是这样解决 HBuilderX 安卓基座安装失败的问题

然后运用 adb shell pm list package -3 指令能够检测你手机现在装置过哪些第三方使用。

你有或许会发现 io.dcloud.HBuilder 。假如有的话就证明还没整理洁净。

但也有或许找不到 io.dcloud.HBuilder,我在重现这个问题时就没找到 io.dcloud.HBuilder。但也不要紧,继续履行下面的步骤就行。


4、整理 HBuilder

履行 adb uninstall io.dcloud.HBuilder 整理 HBuilder

我是这样解决 HBuilderX 安卓基座安装失败的问题

这样就整理洁净了。


5、从头装置 HBuilder

在电脑翻开 HBuilderX ,运转 – 运转到手机或模拟器 – 运转到 Android App 基座 – 运转。



引荐阅读

《uni-app、小程序 – 蓝牙衔接、读写数据全过程》

《uni-app App端半屏连续扫码》

《uni-app web-view 很多数据通信》

《p5.js 光速入门》

《fabric.js 从入门到胀大》

《前端新宠 Svelte 带来哪些新思想?赶紧学起来!》


点赞 + 重视 + 保藏 = 学会了