我正在开发一些需要系统UID的应用程序。所以我创建了一个特殊的密钥库文件“PFDebug.keystore”,由AOSP的platform.pk8和platform.x509.pem组成。
我在Eclipse> window> preferences> android> build> cutstom debug keystore中设置它。这很好。
但我也在开发使用我自己的debug.keystore文件的非特权应用程序。所以我必须为每个构建更改密钥库文件。我知道当我设置为空白时会使用默认的debug.keystore。
如何为每个android项目绑定调试密钥库文件?
答案 0 :(得分:3)
用gradle可以做到。 对于每个项目,您都有一个build.gradle,您可以在其中指定signingConfig。像那样:
signingConfigs {
debug {
storeFile file("../debug.keystore")
}
release {
storeFile file("../prod.keystore")
storePassword 'prod'
keyAlias 'prod'
keyPassword 'prod'
}
}