方案有二
方案一:gradle中代码处理
project.afterEvaluate {
project.android.applicationVariants.all { variant ->
variant.outputs.each { output ->
output.processResources.doFirst { pm->
String manifestPath = output.processResources.manifestFile;
def manifestContent = file(manifestPath).getText()
manifestContent = manifestContent.replace('', '')
manifestContent = manifestContent.replace('', '')
manifestContent = manifestContent.replace('', '')
manifestContent = manifestContent.replace('', '')
file(manifestPath).write(manifestContent)
}
}
}
}
方案二:Manifest.xml对应权限添加tools:node="remove" 查看apk中权限
使用aapt工具
命令:aapt dump badging xxx.apk
android:name="android.permission.VIBRATE"
tools:node="remove" />