首页 > 其他分享 >我是这样解决 HBuilderX 安卓基座安装失败的问题

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

时间:2023-01-05 09:55:57浏览次数:60  
标签:安卓 基座 HBuilder 手机 Android 安装 HBuilderX SDK

本文简介

点赞 + 关注 + 收藏 = 学会了


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

同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示

file


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

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

file


为了保住饭碗,这事必须解决!



环境

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

手机已经开了 USB调试,并且 允许通过 USB 安装应用

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

HBuilderX 是能识别到手机的。

file



解决方法

要解决 “同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示” 这个问题,需要把手机里的 HBuilder 清理干净。

用到 adb 的方式去清理手机。


1、找到 Android SDK

在电脑安装了 HBuilderX 之后,会顺带了 adb,你可以使用 HBuilderX 提供的。

寻找方法可以参考 uni-app 真机运行常见问题 - 4.1.3其他问题

而我的情况是我自己另外装了 Android 的 SDK。我是打开了 Android Studio 查看我的 SDK 安装位置的。

file


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 如果可以看到版本号,证明前面的配置已经成功。

file

然后使用 adb shell pm list package -3 命令可以检测你手机现在安装过哪些第三方应用。

你有可能会发现 io.dcloud.HBuilder 。如果有的话就证明还没清理干净。

但也有可能找不到 io.dcloud.HBuilder,我在重现这个问题时就没找到 io.dcloud.HBuilder。但也没关系,继续执行下面的步骤就行。


4、清理 HBuilder

执行 adb uninstall io.dcloud.HBuilder 清理 HBuilder

file

这样就清理干净了。


5、重新安装 HBuilder

在电脑打开 HBuilderX ,运行 - 运行到手机或模拟器 - 运行到 Android App 基座 - 运行。



推荐阅读

标签:安卓,基座,HBuilder,手机,Android,安装,HBuilderX,SDK
From: https://www.cnblogs.com/k21vin/p/17026692.html

相关文章

  • 安卓-SurfaceView
    一、SurfaceView是View的孪生兄弟View通过刷新来重绘视图,安卓系统通过发出VSYNC信号来进行屏幕重绘,刷新间隔是16ms。如果一次重绘耗时太长超过16ms会出现警告的log告诉你......
  • 安卓app上架流程
    ​上传APP的时候,遇到了问题,一直卡在AuthenticatingwiththeiTunesstore提示这里,​解决办法:在ApplicationLoader里面登录需要上传APP的开发者帐号就可以了​证书我们这边......
  • unity+高德定位=pokemon go 山寨demo安卓版
    这两周尝试了下用高德地理定位和Unity来做个山寨的pokemongo的demo,只能在安卓下使用。游戏过程视频:​​http://www.bilibili.com/video/av6836823/​​场景一这里是获取......
  • 安卓APP上架腾讯应用宝
    目录总览:一、搜索腾讯开放平台,选择应用开放平台二、注册账号,创建应用三、完善基本信息四、上架分发 一、注册腾讯开放平台,选择应用开放平台1.1搜索腾讯开放平......
  • 【安卓】Qt for Android开发环境搭建
    安装Qt略(参考网上的安装Qt即可,暂时不考虑其他组件)安装jdk17下载1.8版本网上推荐使用JDK1.8,而不是其他版本,不建议使用最新版。下载1.8JavaDownloads|Oracle设置环......
  • 安卓 RecyclerView的导入方式 标准方式!
    安卓RecyclerView的导入方式标准方式! RecyclerView是安卓开发中最常用的一个UI控件没有之一,下面介绍一种官方的导入方式  第一步点击:ProjectStructurestep......
  • 初识安卓系统​
    1安卓系统​1.1安卓系统简介​安卓系统(Android)是一种由Google公司和开放手机联盟领导及开发的操作系统,主要用于移动设备,如智能手机和平板电脑。它是基于开放源代码的Lin......
  • 记录tpt-the powder toy 安卓原版编译
    修改coross-exp下的安卓配置文件原仓库文件下有安卓文件夹,打开他,目录下有coross文件夹内部有对应平台的的相关配置,复制粘贴到仓库根目录下的coross-exp下的安卓配置文件,......
  • 华为智能基座实验【计算机组成原理】
    华为智能基座实验【计算机组成原理】​​前言​​​​推荐​​​​华为智能基座实验【计算机组成原理】​​​​1课程介绍​​​​1.1简介​​​​1.2内容描述​​​​1.......
  • 安卓-PorterDuffXfermode
    一、当我们要实现两张图片之间的混合模式的时候经常会用到PorterDuffXfermode二、使用方法mPaint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.DST_IN));在mPa......