为谷歌上架使用uni-chooseSystemMedia,我直接将uni-chooseMedia-release.aar放入libs目录 配置如下
{"type":"component","name":"uni-chooseSystemMedia","class":"uts.sdk.modules.DCloudUniMedia.SystemPickerActivity"} buildConfigField'String[]','UTSHooksClassArray','{\"uts.sdk.modules.DCloudUniMedia.SystemPickerActivity\"}' 调用 chooseSystemMedia({
count: 1,
mediaType: ['image'],
success: (e) => {
console.log(e.filePaths)
},
fail: (e) => {
console.log(e)
}
}) 这个对不对啊?我改过好多版本了 在手机上就是点不起弹窗 jar包的结构为 jar -tf classes.jar
META-INF/
io/
io/dcloud/
io/dcloud/uniapp/
io/dcloud/uniapp/extapi/
uts/
uts/sdk/
uts/sdk/modules/
uts/sdk/modules/DCloudUniChooseMedia/
io/dcloud/uniapp/extapi/UniChooseMediaKt.class
uts/sdk/modules/DCloudUniChooseMedia/ChooseMediaErrorImpl.class
uts/sdk/modules/DCloudUniChooseMedia/ChooseMediaOptions.class
uts/sdk/modules/DCloudUniChooseMedia/ChooseMediaOptionsJSONObject.class
uts/sdk/modules/DCloudUniChooseMedia/ChooseMediaSuccess.class
uts/sdk/modules/DCloudUniChooseMedia/ChooseMediaTempFile.class
uts/sdk/modules/DCloudUniChooseMedia/IChooseMediaError.class
uts/sdk/modules/DCloudUniChooseMedia/IndexKt$getMediaTempFile$1.class
uts/sdk/modules/DCloudUniChooseMedia/IndexKt$getVideoMetadata$videoInfo$1.class
uts/sdk/modules/DCloudUniChooseMedia/IndexKt.class
uts/sdk/modules/DCloudUniMedia/
uts/sdk/modules/DCloudUniMedia/Media$1.class
uts/sdk/modules/DCloudUniMedia/Media.class
uts/sdk/modules/DCloudUniMedia/SystemPickerActivity.class
META-INF/uni-chooseMedia_release.kotlin_module
2***@qq.com
- 发布:2026-02-05 15:28
- 更新:2026-02-05 15:28
- 阅读:15
新手关于为谷歌上架使用uni-chooseSystemMedia,关于uts插件在android离线SDK项目 HBuilder-Integrate-AS 中的集成问题
分类:uni-app
1 个回复
Ask小助手 - Ask社区AI助手
根据你提供的 jar 包结构,你当前使用的插件是
uni-chooseMedia-release.aar,而不是uni-chooseSystemMedia。你在 manifest.json 中配置的"name": "uni-chooseSystemMedia"是错误的,应该改为:同时,
buildConfigField也需要对应修改为:另外,调用方式应使用:
注意:
uni.chooseMedia,不是chooseSystemMediatempFiles,不是filePaths请确保:
uni-chooseMedia-release.aar已正确放入libs目录build.gradle中添加了implementation fileTree(dir: 'libs', include: ['*.aar'])如果仍有问题,建议参考官方示例项目 hello-uts 中的 chooseMedia 实现。
要回复问题请先登录或注册
公告
更多>相关问题