9***@qq.com
9***@qq.com
  • 发布:2025-05-22 17:22
  • 更新:2025-05-22 17:52
  • 阅读:92

uni.chooseMedia API 使用安卓本地离线打包,配置了UTC内置,但是使用它会导致app闪退。

分类:uni-app

uni.chooseMedia API 使用安卓本地离线打包,按照文档配置了utc基础模块和utc中内置模块,但是打包后调起相册,会导致整个app闪退。在android studio 中的Logcat发现以下图片的错误

2025-05-22 17:22 负责人:DCloud_Android_zl 分享
已邀请:
DCloud_Android_zl

DCloud_Android_zl

你的sdk是最新的吗?完整的堆栈信息发出来

9***@qq.com

9***@qq.com (作者)

是最新的 Android-SDK 4.66

FATAL EXCEPTION: main
Process: com.artstep.preppt, PID: 24567
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.artstep.preppt/uts.sdk.modules.DCloudUniMedia.SystemPickerActivity}: java.lang.IllegalArgumentException: Can only use lower 16 bits for requestCode
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3449)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Caused by: java.lang.IllegalArgumentException: Can only use lower 16 bits for requestCode
at androidx.fragment.app.FragmentActivity.checkForValidRequestCode(FragmentActivity.java:715)
at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:673)
at androidx.core.app.ActivityCompat.startActivityForResult(ActivityCompat.java:244)
at androidx.activity.ComponentActivity$activityResultRegistry$1.onLaunch(ComponentActivity.kt:225)
at androidx.activity.result.ActivityResultRegistry$register$2.launch(ActivityResultRegistry.kt:137)
at androidx.activity.result.ActivityResultLauncher.launch(ActivityResultLauncher.kt:37)
at uts.sdk.modules.DCloudUniMedia.SystemPickerActivity.onCreate(SystemPickerActivity.java:96)
at android.app.Activity.performCreate(Activity.java:7994)
at android.app.Activity.performCreate(Activity.java:7978)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3422)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601) 
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85) 
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:223) 
at android.app.ActivityThread.main(ActivityThread.java:7656) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 

  • DCloud_Android_zl

    你用一个简单项目试一下有没有问题,有问题的话把这个简单项目发我看一下吧,我这边刚走了一遍是正常的。

    2025-05-22 18:30

要回复问题请先登录注册