tft每日頭條

 > 科技

 > hbuilderx有手機版的嗎

hbuilderx有手機版的嗎

科技 更新时间:2024-12-21 10:14:37
本文簡介

帶尬猴,我嗨德育處主任

記錄一個在使用 HBuilderX 開發 App 時遇到的問題。

同步資源失敗,未得到同步資源的授權,請停止運行後重新運行,并注意手機上的授權提示

hbuilderx有手機版的嗎(我是這樣解決HBuilderX安卓基座安裝失敗的問題)1

出現這個問題的原因是我把手機的 HBuilder App 給删掉了,通過電腦連接數據線的方式安裝就會提示上面的錯誤。

然後我把 HBuilder.apk 安裝包拉進手機,手動安裝也是失敗的!

hbuilderx有手機版的嗎(我是這樣解決HBuilderX安卓基座安裝失敗的問題)2

為了保住飯碗,這事必須解決!

環境
  • 電腦:MacBook Pro,芯片是 Apple M1 Pro,系統是 macOS Ventura 13.1
  • 手機:一加8,安卓12,用的是 oppo 的 ColorOS 12.1 系統
  • 開發工具:HBuilderX 3.6.14

手機已經開了 USB調試,并且 允許通過 USB 安裝應用

手機和電腦連上數據線,手機設置為 傳輸文件 模式。

HBuilderX 是能識别到手機的。

hbuilderx有手機版的嗎(我是這樣解決HBuilderX安卓基座安裝失敗的問題)3

解決方法

要解決 “同步資源失敗,未得到同步資源的授權,請停止運行後重新運行,并注意手機上的授權提示” 這個問題,需要把手機裡的 HBuilder 清理幹淨。

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

1、找到 Android SDK

在電腦安裝了 HBuilderX 之後,會順帶了 adb,你可以使用 HBuilderX 提供的。

尋找方法可以參考 uni-app 真機運行常見問題 - 4.1.3其他問題。

而我的情況是我自己另外裝了 Android 的 SDK。我是打開了 Android Studio 查看我的 SDK 安裝位置的。

hbuilderx有手機版的嗎(我是這樣解決HBuilderX安卓基座安裝失敗的問題)4

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有手機版的嗎(我是這樣解決HBuilderX安卓基座安裝失敗的問題)5

然後使用 adb shell pm list package -3 命令可以檢測你手機現在安裝過哪些第三方應用。

你有可能會發現 io.dcloud.HBuilder 。如果有的話就證明還沒清理幹淨。

但也有可能找不到 io.dcloud.HBuilder,我在重現這個問題時就沒找到 io.dcloud.HBuilder。但也沒關系,繼續執行下面的步驟就行。

4、清理 HBuilder

執行 adb uninstall io.dcloud.HBuilder 清理 HBuilder。

hbuilderx有手機版的嗎(我是這樣解決HBuilderX安卓基座安裝失敗的問題)6

這樣就清理幹淨了。

5、重新安裝 HBuilder

在電腦打開 HBuilderX ,運行 - 運行到手機或模拟器 - 運行到 Android App 基座 - 運行。

點贊 關注 收藏 = 學會了

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved