HBuilderX 通过 Android 11+ 调试执行重新运行时同步资源失败解决方法

其实不算什么好方法,只是能解决问题

方法一

卸载已安装的 HBuilder 基座,进入文件管理找到 DCloud 删除,随后重新运行即可

不知道是 Android 11+ 的问题还是什么,在刚安装好 HBuilder 基座时同步资源文件是没有任何问题的,但是第二次就存在问题

方法二

建议安装 X-plore,可以自行百度下载。该方法不用卸载已安装的 HBuilder 基座

Google Play:https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore
官网:https://www.lonelycatgames.com/apps/xplore【官网下方有旧版本下载】

以下是操作步骤:

  1. 打开 X-plore,展开 Internal shared storage 内部共享存储
  2. 展开 Android/data,根据提示 继续 给予 Android/data 的访问权限
  3. 往下拉找到 io.dcloud.HBuilder 并展开,删除 apps 文件夹
  4. HBuilderX 中点击 运行/重新运行,等待控制台提示 同步手机端程序文件完成
  5. 运行 HBuilder 基座 App 即可

注意,会出现类似如下错误:

reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->Uncaught ReferenceError: uni is not defined
(app-service.js:206:1)
__webpack_require__ (app-service.js:80:30)
(app-service.js:164:1)
__webpack_require__ (app-service.js:80:30)
checkDeferredModules (app-service.js:46:23)
webpackJsonpCallback (app-service.js:33:19)
(app-service.js:155:53)

在这个错误之后就会出现 正在启动HBuilder调试基座 的提示,稍后基座会自动重启并提示你是否同意 服务协议和隐私政策,同意后将进入 App 界面

这个方法其实相比 方法一 更简单,遇到同步资源失败的情况,只需要删除 Android/data/io.dcloud.HBuilder/apps 文件夹然后回到 HBuilderX 运行一下,同步手机端程序文件完成 后打开 HBuilder 基座 App 就行

如果运行基座没有反应,可以杀掉基座进程重来一遍。大概率还是 HBuilderX 的问题,希望新版本能解决

猜你喜欢

转载自blog.csdn.net/maxsky/article/details/126515520
今日推荐