5

システムUIDを必要とするいくつかのアプリケーションを開発しています。そこで、AOSPのplatform.pk8とplatform.x509.pemから作成された特別なキーストアファイル「PFDebug.keystore」を作成しました。

Eclipse> window> Preferences> android> build> cutstomdebugkeystoreで設定しました。それはうまくいきます。

しかし、私は自分のdebug.keystoreファイルを使用する非特権アプリケーションも開発しています。そのため、ビルドごとにキーストアファイルを変更する必要があります。空白に設定すると、デフォルトのdebug.keystoreが使用されることを知っています。

各Androidプロジェクトのデバッグキーストアファイルをバインドするにはどうすればよいですか?

4

1 に答える 1

3

それはgradleで実行可能です。プロジェクトごとに、signingConfigを指定できるbuild.gradleがあります。そのように:

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

        release {
            storeFile file("../prod.keystore")
            storePassword 'prod'
            keyAlias 'prod'
            keyPassword 'prod'
        }
    }
于 2013-10-22T08:06:26.190 に答える