2017-05-01 2 views
0

Androidプロジェクトには、2つの異なるリリース用のフレーバーが用意されています。Android Studio内の異なるキーで2種類の署名入りフレーバービルドを生成するにはどうすればよいですか?

現在Androidスタジオで[Generate Signed APK ...]オプションを選択すると、まずキーストアのパスとエイリアスを指定する必要があります。私が1つを選んで両方のリリースをビルドしようとすると、自分のgradlightファイルに自分自身のsigningConfigsセクションが指定されていても、両方とも同じ署名キーでビルドされます。

両方のリリースのフレーバーをワンショットで自動的に作成する方法はありますか?

答えて

1

コマンドラインから実行できます。 あなたは地元のGradleしている場合:

gradlew assembleRelease 

これは構成を解放するために関連するすべてのAPKを生成し、あなたが下にあります:$project_name/$module_name/build/outputs/apk/

することができますあなたはラッパを持っている場合は

gradle assembleRelease 

をまた、両方のassemble${flavorName}Releaseタスクを選択してAndroid Studioのグラデルセクションからそれを行う:

gradle tasks

+0

ありがとう、それは動作しますが、可能であれば私は内部のASからやります。 – ADev

+1

@ADevが答えを編集しました –

関連する問題