mu0918
mu0918
  • 发布:2025-12-10 15:53
  • 更新:2025-12-10 17:21
  • 阅读:29

如何离线打包自定义基座

分类:uni-app

# 打包自定义基座之后,适用HBuilderX运行就崩溃,如下:

FATAL EXCEPTION: process_operation  
                                                                                                    Process: com.voidRay.storepda, PID: 13374  
                                                                                                    java.lang.NoClassDefFoundError: Failed resolution of: Lnet/lingala/zip4j/ZipFile;  
                                                                                                        at io.dcloud.common.util.Zip4JUtil.upZipFileWithPassword(r8-map-id-def06778cfb68b47c11b8b8c07d432a3889fe164830383fd911852a6b5a094a9:13)  
                                                                                                        at io.dcloud.debug.FileUtil.decompress(FileUtil.java:147)  
                                                                                                        at io.dcloud.debug.FileUtil.save(FileUtil.java:91)  
                                                                                                        at io.dcloud.debug.NetUtil.download(NetUtil.java:44)  
                                                                                                        at io.dcloud.debug.PullManager$OperationHandler.handleMessage(PullManager.java:511)  
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:107)  
                                                                                                        at android.os.Looper.loop(Looper.java:214)  
                                                                                                        at android.os.HandlerThread.run(HandlerThread.java:67)  
                                                                                                    Caused by: java.lang.ClassNotFoundException: Didn't find class "net.lingala.zip4j.ZipFile" on path: DexPathList[[zip file "/data/app/com.voidRay.storepda-X-b9BrPMyhfqVsNNn76P1w==/base.apk"],nativeLibraryDirectories=[/data/app/com.voidRay.storepda-X-b9BrPMyhfqVsNNn76P1w==/lib/arm64, /data/app/com.voidRay.storepda-X-b9BrPMyhfqVsNNn76P1w==/base.apk!/lib/arm64-v8a, /system/lib64, /product/lib64]]  
                                                                                                        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)  
                                                                                                        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)  
                                                                                                        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)  
                                                                                                        at io.dcloud.common.util.Zip4JUtil.upZipFileWithPassword(r8-map-id-def06778cfb68b47c11b8b8c07d432a3889fe164830383fd911852a6b5a094a9:13)   
                                                                                                        at io.dcloud.debug.FileUtil.decompress(FileUtil.java:147)   
                                                                                                        at io.dcloud.debug.FileUtil.save(FileUtil.java:91)   
                                                                                                        at io.dcloud.debug.NetUtil.download(NetUtil.java:44)   
                                                                                                        at io.dcloud.debug.PullManager$OperationHandler.handleMessage(PullManager.java:511)   
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:107)   
                                                                                                        at android.os.Looper.loop(Looper.java:214)   
                                                                                                        at android.os.HandlerThread.run(HandlerThread.java:67) 

发现使用Android Studio运行可以,同样的apk在HBuilderX中当自定义基座运行就报错,保存环节就是同步资源包的时候。

发现最新的lib.5plus.base-release.aar包缺少zip4j的依赖

2025-12-10 15:53 负责人:无 分享
已邀请:
mu0918

mu0918 (作者) - 沐0918

目前添加一下依赖,重新打包可以使用了。

implementation 'net.lingala.zip4j:zip4j:2.11.5'

要回复问题请先登录注册