LZN
LZN
  • 发布:2024-09-10 23:00
  • 更新:2026-09-08 20:40
  • 阅读:1623

【已解决】#插件讨论# 【 uni-registerRequestPermissionTips - DCloud移动团队 】无法正常弹窗

分类:uni-app

老项目(uni-app vue2 非uni-app-x 非UTS),可以正常调用回调方法,但是无法弹窗,报错信息:

 ‍[⁠java.lang.NoClassDefFoundError⁠]‍ {cause: {cause: null, message: "Didn't find class "io.dcloud.uts.permissionrequest.R$drawable" on path: DexPathList[[dex file "/storage/emulated/0/Android/data/包名/apps/__UNI__5D90B55/www/uni_modules/uni-registerRequestPermissionTips/utssdk/app-android/classes.dex", dex file "InMemoryDexFile[cookie=[0, 528078174720]]", zip file "/data/app/包名-ZAti74AwsAUqMuK0QuRVWg==/base.apk"],nativeLibraryDirectories=[/data/app/包名-ZAti74AwsAUqMuK0QuRVWg==/lib/arm64, /data/app/包名-ZAti74AwsAUqMuK0QuRVWg==/base.apk!/lib/arm64-v8a, /system/lib64, /hw_product/lib64, /system/product/lib64]]"}, message: "Failed resolution of: Lio/dcloud/uts/permissionrequest/R$drawable;"} at uni_modules/uni-registerRequestPermissionTips/utssdk/app-android/index.uts:70

重新打包基座就可以了

2024-09-10 23:00 负责人:无 分享
已邀请:
x***@163.com

x***@163.com

我也同样遇到了这个 问题 然后 打自定义基座也没用,需要把 申请的权限 加到 mainfest 里面 然后 删除掉unpackage目录 调用的时候 要去掉 APP-ANDRIOID 这个条件编译 用plus.os.name 去判断系统 不然 无法调用的, 然后再重新打包一下 就好了。哎 坑太多了

要回复问题请先登录或注册