如何为每个android项目设置debug.keystore?

时间:2012-08-21 03:07:30

标签: android adt android-sdk-tools

我正在开发一些需要系统UID的应用程序。所以我创建了一个特殊的密钥库文件“PFDe​​bug.keystore”,由AOSP的platform.pk8和platform.x509.pem组成。

我在Eclipse> window> preferences> android> build> cutstom debug keystore中设置它。这很好。

但我也在开发使用我自己的debug.keystore文件的非特权应用程序。所以我必须为每个构建更改密钥库文件。我知道当我设置为空白时会使用默认的debug.keystore。

如何为每个android项目绑定调试密钥库文件?

1 个答案:

答案 0 :(得分:3)

用gradle可以做到。 对于每个项目,您都有一个build.gradle,您可以在其中指定signingConfig。像那样:

 signingConfigs {
        debug {
            storeFile file("../debug.keystore")
        }

        release {
            storeFile file("../prod.keystore")
            storePassword 'prod'
            keyAlias 'prod'
            keyPassword 'prod'
        }
    }