manifest.json配置了强制移除的权限 uni-app打包上架谷歌提示权限还在
manifest.json配置了强制移除的权限 uni-app打包上架谷歌提示权限还在
示例代码:
{
"permissions": [
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
],
"minSdkVersion": 34,
"targetSdkVersion": 34,
"excludePermissions": [
"<uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\"/>",
"<uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\"/>"
]
}
操作步骤:
在manifest.json配置了强制移除的权限,正常云打包,勾选打包aab格式,上架到谷歌就提示权限问题
预期结果:
强制移除的权限在打包后不存在
实际结果:
强制移除的权限在打包后还存在
更多关于manifest.json配置了强制移除的权限 uni-app打包上架谷歌提示权限还在的实战教程也可以访问 https://www.itying.com/category-93-b0.html
提供appid,重新提交云端打包,说明提交打包的大概时间,我们查下云端打包日志确认一下。
更多关于manifest.json配置了强制移除的权限 uni-app打包上架谷歌提示权限还在的实战教程也可以访问 https://www.itying.com/category-93-b0.html
appid: UNI502E5CB 时间: 2025-02-20 11:56:22
查得到吗?
回复 ari2022: 从后台日志查看没有前置移除权限信息,请切换到源码视图检查是否存在"excludePermissions"节点数据
回复 DCloud_App_Array: 麻烦差多一次2025-02-21 08:41:13这个节点打包的,appid是UNI502E5CB,源码试图存在"excludePermissions" : [ “<uses-permission android:name=“android.permission.READ_MEDIA_IMAGES”/>”, “<uses-permission android:name=“android.permission.READ_MEDIA_VIDEO”/>” ],但是上架谷歌还是提示有对应权限,谢谢
回复 DCloud_App_Array: 查得到吗?
根据你的描述和截图,问题出在manifest.json的权限配置方式上。在uni-app中,excludePermissions的配置格式不正确,不应该包含完整的XML标签。
正确的配置方式应该是:
{
"permissions": [
"android.permission.CHANGE_NETWORK_STATE",
"android.permission.VIBRATE"
],
"excludePermissions": [
"android.permission.READ_MEDIA_IMAGES",
"android.permission.READ_MEDIA_VIDEO"
]
}