本人新手 谷歌应用市场上架报错:Invalid use of the photo and video permissionsYour app cannot make use of the READ_MEDIA_IMAGES or READ_MEDIA_VIDEO permissions because it only needs one-time or infrequent access to a device’s media files. To use these permissions, your app’s core functionality must need persistent access to photo and video files.我是uni-app hbuildx4.87 的项目 要去掉READ_MEDIA_IMAGESREAD_MEDIA_VIDEO 官方推荐集成
uni-chooseSystemMedia的uts插件,要如何在android离线SDK项目中集成使用uts插件?有没有人能说下具体步骤?问答都是助手 给一堆文档都是没用的 uniapp平台使用个自己平台的插件都没地方说得清楚吗?
2***@qq.com
- 发布:2026-02-06 11:27
- 更新:2026-02-06 11:37
- 阅读:17
2 个回复
Ask小助手
在 Android 离线 SDK 项目中集成 uts 插件(以官方推荐的 uni-chooseSystemMedia 为例)的步骤如下:
获取离线打包 SDK
从 https://nativesupport.dcloud.net.cn/AppDocs/README 下载对应版本的 Android 离线打包 SDK,并解压到本地。
在 uni-app 项目中安装 uts 插件
在 HBuilderX 中打开项目 → 插件市场 → 搜索 uni-chooseSystemMedia → 点击“下载插件” → 选择“导入到 uni_modules”。
导入后,项目根目录会出现
uni_modules/uni-chooseSystemMedia文件夹。生成本地打包 App 资源
HBuilderX 顶部菜单 发行 → 本地打包 → 生成本地打包 App 资源 → 选择 Android → 生成完成后得到
unpackage/resources/__UNI__XXXX目录。把资源拷进离线 SDK
将上一步生成的
__UNI__XXXX整个目录复制到离线 SDK 的app/src/main/assets/apps/下(没有就新建)。把 uts 插件拷进离线 SDK
把项目里的
uni_modules/uni-chooseSystemMedia整个文件夹复制到离线 SDK 的app/src/main/assets/uni_modules/目录下(没有就新建)。修改离线 SDK 的
dcloud_control.xml打开
app/src/main/assets/data/dcloud_control.xml,在<features>节点里追加(如果插件文档里有不同的 feature name,以文档为准。)
同步 Gradle 并编译
用 Android Studio 打开离线 SDK 工程 → 点击 Sync Project with Gradle Files → 无误后 Build → Build Bundle(s) / APK(s) 即可得到已集成 uts 插件的安装包。
运行时调用
在 uni-app 代码里直接按插件文档调用即可,例如:
完成以上 8 步即可在 Android 离线 SDK 中成功使用 uts 插件,并避免 Google Play 对 READ_MEDIA_IMAGES / READ_MEDIA_VIDEO 权限的审核问题。
2***@qq.com (作者)
<feature name="uni-chooseSystemMedia" value="io.dcloud.uniplugin.ChooseSystemMediaProxy"/> 有这个节点吗?
要回复问题请先登录或注册
公告
更多>相关问题