7***@qq.com
7***@qq.com
  • 发布:2025-11-07 16:41
  • 更新:2025-11-13 08:32
  • 阅读:164

【报Bug】HBuilderX最新版本4.85打apk包后,使用本地插件无反应,有时会崩溃。 旧版本的比如4.75、4.74不会出现这样的情况

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.7.8

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: Android

手机系统版本号: Android 13

手机厂商: 小米

手机机型: Redmi 12 5G

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

"nativePlugins" : {
"PP-PDF" : {
"__plugin_info__" : {
"name" : "PDF预览,支持分享,缩放查看,离线查看流畅方便",
"description" : "本插件提供PDF预览、支持分享、缩放查看、原生实现、高清流畅",
"platforms" : "Android,iOS",
"url" : "",
"android_package_name" : "",
"ios_bundle_id" : "",
"isCloud" : false,
"bought" : -1,
"pid" : "",
"parameters" : {}
}
}
}

var filepath = plus.io.convertLocalFileSystemURL(res.savedFilePath);
const PPPDF = uni.requireNativePlugin('PP-PDF');
PPPDF.show({ 'filepath': filepath }, result => {});

操作步骤:

登录-导航-保障-随机点击一个【查看电子保单】或者【查看电子发票】

预期结果:

可以打开pdf

实际结果:

未打开pdf

bug描述:

HBuilderX最新版本4.85打apk包后,使用本地插件无反应,有时会崩溃。 旧版本的没问题。我现在是设置的minSdkVersion 21。。代码一模一样,详情看附件

2025-11-07 16:41 负责人:无 分享
已邀请:
DCloud_HB_DYF

DCloud_HB_DYF

崩溃时的运行日志有吗?可以发一下

  • 7***@qq.com (作者)

    0.0 没有,我还没不会自定义基座,看不了日志,气啊

    2025-11-07 17:18

  • DCloud_HB_DYF

    回复 7***@qq.com: HbuilderX上方菜单栏->帮助->查看运行日志,可以定位运行日志位置。或者在崩溃后打开HbuilderX,上方菜单栏->帮助->Bug反馈提交Bug,默认勾选包含运行日志

    2025-11-07 17:44

  • y***@qq.com

    回复 DCloud_HB_DYF: 我同样遇到,开发原生插件,ios模拟器正常,升级到4.85版本后云打包确实奔溃,ios/安卓都会

    2025-11-14 16:59

  • y***@qq.com

    回复 DCloud_HB_DYF: https://easy.xxrb.com.cn:18443/EasyNVR/1 这是Mac的运行日志请帮忙参考下

    2025-11-14 17:15

甜甜丶

甜甜丶 - 90后程序猿

我也遇到了 今天更新之后打包的自定义基座 使用的支付宝的原生扫码插件就不管用了

  • 7***@qq.com (作者)

    有报什么错吗? 和minSdkVersion有关系吗,我设置的是21

    2025-11-07 17:19

  • 甜甜丶

    回复 7***@qq.com: 没有报错 也没有响应

    2025-11-07 17:26

甜甜丶

甜甜丶 - 90后程序猿

我看到好多人都是我这个问题,都是更新之后出现的

4***@qq.com

4***@qq.com

项目使用本地插件,真机调试无问题,云打包后安装启动加载屏显示完后白屏无响应。抓取安卓日志发现如下报错
11-12 16:51:42.739 21048 21048 W System.err: java.lang.NoSuchFieldException: UTSHooksClassArray
11-12 16:51:42.739 21048 21048 W System.err: at java.lang.Class.getField(Class.java:1635)
11-12 16:51:42.739 21048 21048 W System.err: at io.dcloud.uts.UTSAndroid.initUTSHooksClassArray(UTSAndroid.kt:1043)
11-12 16:51:42.739 21048 21048 W System.err: at java.lang.reflect.Method.invoke(Native Method)
11-12 16:51:42.740 21048 21048 W System.err: at io.dcloud.common.util.AppRuntime.initUTSHooksClassArray(r8-map-id-def06778cfb68b47c11b8b8c07d432a3889fe164830383fd911852a6b5a094a9:14)
11-12 16:51:42.740 21048 21048 W System.err: at io.dcloud.weex.MoudlesLoader.initHooksClass(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:14)
11-12 16:51:42.740 21048 21048 W System.err: at io.dcloud.feature.weex.WeexInstanceMgr.onCreateProcess(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:1)
11-12 16:51:42.740 21048 21048 W System.err: at io.dcloud.common.util.AppRuntime.onCreateProcess(r8-map-id-def06778cfb68b47c11b8b8c07d432a3889fe164830383fd911852a6b5a094a9:7)
11-12 16:51:42.740 21048 21048 W System.err: at io.dcloud.application.DCLoudApplicationImpl.onCreate(r8-map-id-def06778cfb68b47c11b8b8c07d432a3889fe164830383fd911852a6b5a094a9:23)
11-12 16:51:42.740 21048 21048 W System.err: at io.dcloud.application.DCloudApplication.onCreate(r8-map-id-def06778cfb68b47c11b8b8c07d432a3889fe164830383fd911852a6b5a094a9:2)
11-12 16:51:42.740 21048 21048 W System.err: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1211)
11-12 16:51:42.740 21048 21048 W System.err: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7093)
11-12 16:51:42.740 21048 21048 W System.err: at android.app.ActivityThread.access$1600(ActivityThread.java:274)
11-12 16:51:42.740 21048 21048 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2129)
11-12 16:51:42.740 21048 21048 W System.err: at android.os.Handler.dispatchMessage(Handler.java:106)
11-12 16:51:42.740 21048 21048 W System.err: at android.os.Looper.loopOnce(Looper.java:210)
11-12 16:51:42.740 21048 21048 W System.err: at android.os.Looper.loop(Looper.java:299)
11-12 16:51:42.740 21048 21048 W System.err: at android.app.ActivityThread.main(ActivityThread.java:8292)
11-12 16:51:42.740 21048 21048 W System.err: at java.lang.reflect.Method.invoke(Native Method)
11-12 16:51:42.740 21048 21048 W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556)
11-12 16:51:42.740 21048 21048 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)

要回复问题请先登录注册