乐趣区

关于前端:我是这样解决-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 带来哪些新思维?连忙学起来!》

点赞 + 关注 + 珍藏 = 学会了
代码仓库

退出移动版