安卓移除权限后导致uni-app打包失败

安卓移除权限后导致uni-app打包失败

开发环境 版本号 项目创建方式
Windows win11 HBuilderX

测试过的手机:

仅仅是编辑的时候不能填

示例代码:

"excludePermissions" : [  
    "<uses-permission android:name=\"android.permission.QUERY_ALL_PACKAGES\" tools:node=\"remove\"/>",  
    "<uses-permission android:name=\"android.permission.READ_CONTACTS\" tools:node=\"remove\"/>",  
    "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\" tools:node=\"remove\"/>"  
]

操作步骤:

预期结果:

实际结果:

bug描述:

云打包报错:Appid: UNIA9353C9

Error code = 0
Error message:
String could not be parsed as XML

折腾了两天发现只要添加了移除一些权限就打包失败,去掉那个数组就好了。
比如我想把phonestate,已安全应用列表等权限给它移除了,免得三方sdk就访问导致市场审核失败。


更多关于安卓移除权限后导致uni-app打包失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于安卓移除权限后导致uni-app打包失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是AndroidManifest.xml格式问题。移除权限的正确写法应该是:

"excludePermissions": [
    "android.permission.QUERY_ALL_PACKAGES",
    "android.permission.READ_CONTACTS",
    "android.permission.WRITE_CONTACTS"
]
回到顶部