Android 如何获取manifestPlaceholder的当前包?
我在AndroidManifest中有下一个意图:Android 如何获取manifestPlaceholder的当前包?,android,gradle,Android,Gradle,我在AndroidManifest中有下一个意图: //... <intent android:action="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" android:data="package:${package}" android:targetPackage="com.android.settings"/> //... 但这不管用 如果我有两种构建风格(+2种构建变体
//...
<intent
android:action="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
android:data="package:${package}"
android:targetPackage="com.android.settings"/>
//...
但这不管用
如果我有两种构建风格(+2种构建变体-调试和发布),如何获得当前应用程序包的manifestPlaseholder什么不起作用?您提示的错误是什么?@azizbekian值包在构建过程返回中null@abbath0767是否要将AndroidManifest.xml中的占位符字符串替换为productFlavor包名称??否。根据不同的口味,我有不同的应用程序路径
android {
...
defaultConfig {
//...
manifestPlaceholders = [package:"ru.smart.gks"]
}
}