【问题标题】:How to set debug.keystore for each android project?如何为每个 android 项目设置 debug.keystore?
【发布时间】:2012-08-16 09:23:34
【问题描述】:

我正在开发一些需要系统 UID 的应用程序。所以我用AOSP的platform.pk8和platform.x509.pem制作了一个特殊的keystore文件“PFDe​​bug.keystore”。

我在 Eclipse >window >preferences >android >build >cutstom 调试密钥库中设置它。效果很好。

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

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

【问题讨论】:

    标签: android adt android-sdk-tools


    【解决方案1】:

    使用 gradle 是可行的。 对于每个项目,您都有一个 build.gradle,您可以在其中指定signingConfig。像这样:

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

    【讨论】:

    • 感谢您提供的好信息。我认为它可以在 Android Studio 上运行,但我可以在 Windows 上使用当前的 ADT 吗?
    • 您可以在 Eclipse 或 Android Studio 以及 Windows 或 Mac 上使用 Gradle!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多