android.permission.READ_MEDIA_VIDEO 在线打包无法移除成功 uni-app
android.permission.READ_MEDIA_VIDEO 在线打包无法移除成功 uni-app
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win 11 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
HBuilderX类型:正式
HBuilderX版本号:4.65
手机系统:Android
手机系统版本号:Android 12
手机厂商:OPPO
手机机型:OPPO reno4
页面类型:vue
vue版本:vue2
打包方式:云端
示例代码:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
package="io.dcloud.nativeresouce">
<!--按下面方式配置需要移除的permissions-->
<uses-permission android:name="android.permission.INSTALL_PACKAGES" tools:node="remove"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove"/>
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" tools:node="remove"/>
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" tools:node="remove"/>
<uses-permission android:name="android.permission.READ_CALL_LOG" tools:node="remove"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS" tools:node="remove"/>
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
<application>
<!--meta-data-->
</application>
</manifest>
操作步骤:
已添加<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" tools:node="remove"/>
进行移除,在线打包成aab后最终的AndroidManifest还是有 这个权限
预期结果:
在线打包成aab后最终的AndroidManifest没有这个权限
实际结果:
在线打包成aab后最终的AndroidManifest还是有 这个权限
bug描述:
android.permission.READ_MEDIA_VIDEO 在线打包无法移除成功
APPID: “UNI2726A07”,帮忙查下什么原因。十万火急!!!!!!!!!!!!!!!!
更多关于android.permission.READ_MEDIA_VIDEO 在线打包无法移除成功 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
配置AndroidManifest.xml有重新打包嘛
更多关于android.permission.READ_MEDIA_VIDEO 在线打包无法移除成功 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
配置完后,才提交云打包的
回复 Hylan开发: 好的,那就等官方或者大佬吧
十万火急,我也遇到了同样的问题
提供appid,我们查下云端打包日志看下。
在uni-app中,使用云端打包时移除android.permission.READ_MEDIA_VIDEO
权限需要注意以下几点:
-
确保你的
manifest.json
文件中没有配置任何需要该权限的功能模块(如相册选择、视频播放等) -
正确的移除方式是在项目根目录创建
nativeResources/Android/mainfest/AndroidManifest.xml
文件,添加如下内容:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" tools:node="remove"/>
</manifest>