离线打包添加map模块依赖

- 发布:2025-02-24 17:00
- 更新:2025-02-24 17:00
- 阅读:19
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.52
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: 小米13
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://preview.yihaipaipai.com/OAVersion/simpleDemo-debug.apk
操作步骤:
预期结果:
不闪退
不闪退
实际结果:
闪退
闪退
bug描述:
FATAL EXCEPTION: main
Process: uni.UNIF934B91, PID: 1194
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amap/apis/utils/core/api/AMapUtilCoreApi;
at io.dcloud.js.geolocation.amap.AMapGeoManager.execute(AMapGeoManager.java:90)
at io.dcloud.js.geolocation.a.a(SourceFile:28)
at io.dcloud.js.geolocation.GeolocationFeatureImpl$a.onGranted(SourceFile:3)
at io.dcloud.common.adapter.util.PermissionUtil$1.onGranted(SourceFile:8)
at io.dcloud.common.adapter.util.PermissionUtil.onSystemPermissionsResult(SourceFile:25)
at io.dcloud.b.onRequestPermissionsResult(SourceFile:1)
at io.dcloud.WebAppActivity.onRequestPermissionsResult(SourceFile:1)
at android.app.Activity.dispatchRequestPermissionsResult(Activity.java:9452)
at android.app.Activity.dispatchActivityResult(Activity.java:9302)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5779)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5830)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:70)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:99)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2589)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:224)
at android.os.Looper.loop(Looper.java:318)
at android.app.ActivityThread.main(ActivityThread.java:8759)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amap.apis.utils.core.api.AMapUtilCoreApi" on path: DexPathList[[zip file "/data/app/QZXjiKoaVGORYr5dxCcGKg==/uni.UNIF934B91-SPADDXJ7nAq0D6xwEQ-5sA==/base.apk"],nativeLibraryDirectories=[/data/app/QZXjiKoaVGORYr5dxCcGKg==/uni.UNIF934B91-SPADDXJ7nAq0D6xwEQ-5sA==/lib/arm64, /data/app/~~QZXjiKoaVGORYr5dxCcGKg==/uni.UNIF934B91-SPADDXJ7nAq0D6xwEQ-5sA==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at io.dcloud.js.geolocation.amap.AMapGeoManager.execute(AMapGeoManager.java:90)
at io.dcloud.js.geolocation.a.a(SourceFile:28)
at io.dcloud.js.geolocation.GeolocationFeatureImpl$a.onGranted(SourceFile:3)
at io.dcloud.common.adapter.util.PermissionUtil$1.onGranted(SourceFile:8)
at io.dcloud.common.adapter.util.PermissionUtil.onSystemPermissionsResult(SourceFile:25)
at io.dcloud.b.onRequestPermissionsResult(SourceFile:1)
at io.dcloud.WebAppActivity.onRequestPermissionsResult(SourceFile:1)
at android.app.Activity.dispatchRequestPermissionsResult(Activity.java:9452)
at android.app.Activity.dispatchActivityResult(Activity.java:9302)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5779)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5830)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:70)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:99)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2589)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:224)
at android.os.Looper.loop(Looper.java:318)
at android.app.ActivityThread.main(ActivityThread.java:8759)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
0 个回复