5

Android Studio (サーバー アドレス、API キーなど) を使用して、デバッグ ビルドとリリース ビルド用に異なる定数を使用して、さまざまなビルド構成を作成する方法を考えています。

4

1 に答える 1

6

build.gradleモジュール内のファイルを編集し、次のいずれかをandroid{}コンテナーに追加します。

    signingConfigs {
        release {
            storeFile file("path relative to the root of the project")
            storePassword "PASSWORD!"
            keyAlias "projectname"
            keyPassword "PASSWORD!"
        }
    }


    buildTypes {
        debug {
            versionNameSuffix "-DEBUG"
            packageNameSuffix ".debug"
        }
        release {
            debuggable false
            signingConfig signingConfigs.release
        }
        debugRelease.initWith(buildTypes.release)
        debugRelease {
            debuggable true
            packageNameSuffix '.debugrelease'
            signingConfig signingConfigs.release
        }
    }

}

これにより、3 つのビルド タイプ (release、debugRelease、debug) が追加されます。

release と debugRelease は同じキーを使用し、debugRelease は Release のコピーです。

于 2013-07-11T19:19:41.300 に答える