我将密钥库存储在资产目录中。如何在构建中排除它以创建 .apk?
我以这种方式尝试过,但仍然存在:
android {
...
packagingOptions {
...
exclude 'META-INF/LICENSE.txt'
...
exclude 'assets/keystore'
}
}
它排除了LICENSE.txt
但不是keystore
尝试下一步:
...
packagingOptions {
exclude 'META-INF/LICENSE.txt'
}
}
android.applicationVariants.all { variant ->
//if (variant.name.contains('Release')) { // exclude source and sourcemap from release builds
def rmkeystore = task("delete${variant.name}.rmkeystore", type: Delete) {
delete "${buildDir}/intermediates/assets/${variant.dirName}/keystore"
}
variant.mergeAssets.finalizedBy rmkeystore
//}
}
Ref: https://stackoverflow.com/a/29168827/717267
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)