安卓移除权限后导致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"
]