如何为每个android项目设置debug.keystore?
我正在开发一些需要系统UID的应用程序。所以我用AOSP的platform.pk8和platform.x509.pem创建了一个特殊的密钥库文件“PFDebug.keystore” 我在Eclipse>window>preferences>android>build>cutstom调试密钥库中设置它。那很好 但我也在开发使用我自己的debug.keystore文件的非特权应用程序。因此,我必须为每个构建更改密钥库文件。我知道当我设置为空时会使用default debug.keystore 如何为每个android项目绑定调试密钥库文件?gradle可以做到这一点。 对于每个项目,都有一个build.gradle,您可以在其中指定signingConfig。就像这样:如何为每个android项目设置debug.keystore?,android,adt,android-sdk-tools,Android,Adt,Android Sdk Tools,我正在开发一些需要系统UID的应用程序。所以我用AOSP的platform.pk8和platform.x509.pem创建了一个特殊的密钥库文件“PFDebug.keystore” 我在Eclipse>window>preferences>android>build>cutstom调试密钥库中设置它。那很好 但我也在开发使用我自己的debug.keystore文件的非特权应用程序。因此,我必须为每个构建更改密钥库文件。我知道当我设置为空时会使用default debug.keystore 如何为
signingConfigs {
debug {
storeFile file("../debug.keystore")
}
release {
storeFile file("../prod.keystore")
storePassword 'prod'
keyAlias 'prod'
keyPassword 'prod'
}
}
谢谢你提供的好消息。我认为它可以在Android Studio上使用,但我可以在windows上使用当前的ADT吗?你可以在Eclipse或Android Studio上使用Gradle,也可以在windows或Mac上使用Gradle!