s***@cards-star.com
s***@cards-star.com
  • 发布:2024-07-24 15:04
  • 更新:2024-08-01 13:48
  • 阅读:268

【报Bug】AGP升级到8.3.0及以上时,离线打包或自定义基座调试,APP启动时崩溃(Android 15适配)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win10 22H2

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: P40

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

AGP升级到8.x后打包,自定义基座调试启动时崩溃。APP无混淆。

预期结果:

正常运行

实际结果:

APP崩溃

bug描述:

AGP升级到8.x后打包,自定义基座调试启动时会有如下崩溃日志。APP包中libs/arm64-v8a所有so文件都存在。
相同条件下,AGP为7.3.1时,正常。

2024-07-24 14:57:21.418 11169-11169 com.cardman             com.cardman                          E  No implementation found for void com.taobao.weex.bridge.WXBridge.nativeResetWXBridge(java.lang.Object, java.lang.String) (tried Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge and Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge__Ljava_lang_Object_2Ljava_lang_String_2)  
2024-07-24 14:57:21.427 11169-11169 AndroidRuntime          com.cardman                          E  FATAL EXCEPTION: main  
                                                                                                    Process: com.cardman, PID: 11169  
                                                                                                    java.lang.UnsatisfiedLinkError: No implementation found for void com.taobao.weex.bridge.WXBridge.nativeResetWXBridge(java.lang.Object, java.lang.String) (tried Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge and Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge__Ljava_lang_Object_2Ljava_lang_String_2)  
                                                                                                        at com.taobao.weex.bridge.WXBridge.nativeResetWXBridge(Native Method)  
                                                                                                        at com.taobao.weex.bridge.WXBridge.resetWXBridge(WXBridge.java:495)  
                                                                                                        at com.taobao.weex.bridge.WXBridgeManager.restart(WXBridgeManager.java:545)  
                                                                                                        at com.taobao.weex.WXSDKEngine.restartWeex(WXSDKEngine.java:608)  
                                                                                                        at io.dcloud.feature.weex.WeexInstanceMgr$1.run(WeexInstanceMgr.java:287)  
                                                                                                        at android.os.Handler.handleCallback(Handler.java:966)  
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:110)  
                                                                                                        at android.os.Looper.loopOnce(Looper.java:205)  
                                                                                                        at android.os.Looper.loop(Looper.java:293)  
                                                                                                        at android.app.ActivityThread.loopProcess(ActivityThread.java:9928)  
                                                                                                        at android.app.ActivityThread.main(ActivityThread.java:9917)  
                                                                                                        at java.lang.reflect.Method.invoke(Native Method)  
                                                                                                        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)  
                                                                                                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1233)  
2024-07-24 14:57:21.556 11169-11437 weex                    com.cardman                          E  tryUseRunTimeApi ? false  
2024-07-24 14:57:21.618 11169-11437 weex                    com.cardman                          E  [WXBridgeManager] invoke execJSService: framework.js uninitialized.  
2024-07-24 14:57:21.618 11169-11437 weex                    com.cardman                          E  [WXBridgeManager] invoke execJSService: framework.js uninitialized.  
2024-07-24 14:57:21.630 11169-11437 weex                    com.cardman                          E  [WXBridgeManager] invoke execJSService: framework.js uninitialized.  
2024-07-24 14:57:21.630 11169-11437 weex                    com.cardman                          E  [WXBridgeManager] invoke execJSService: framework.js uninitialized.  
2024-07-24 14:57:21.630 11169-11437 weex                    com.cardman                          W  app AvailMemory ---->>>3005  
2024-07-24 14:57:21.658 11169-11437 WXParams                com.cardman                          E  setCrashFilePath: /data/user/0/com.cardman/app_crash  
2024-07-24 14:57:21.658 11169-11437 weex                    com.cardman                          E  weexjss's Path is /data/app/~~pbiI5aJC6Io_u5eOON5UpQ==/com.cardman-bizmX_WHkmdFgfWbqfVfZA==/base.apk!/lib/arm64-v8a/libweexjss.so but file does not exist
2024-07-24 15:04 负责人:无 分享
已邀请:
s***@cards-star.com

s***@cards-star.com (作者)

Android 15适配要求AGP版本>= 8.3.0

s***@cards-star.com

s***@cards-star.com (作者)

有人吗?测试发现除了Gradle版本8.0.0-rc01还是可以的,8.1.0及以上就不行了。uni sdk版本以及HBuilder均已升级到最新版本。

要回复问题请先登录注册