我写的build.gradle如下:
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
hip {
manifest.srcFile 'hip/AndroidManifest.xml'
}
instrumentTest.setRoot('tests')
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
}
但是我只能找到主要的apk,而不是臀部的apk。
最佳答案
您必须定义产品口味:
android {
...
productFlavors {
hip {
manifest.srcFile 'hip/AndroidManifest.xml'
}
main {
manifest.srcFile '<where you put the other one>/AndroidManifest.xml'
}
}
关于android - 如何使用Gradle用不同的AndroidManifest.xml生成APK?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18803429/