は私が下に次のことでAPKを生成して、ステップ無料版と有料版の署名付きAndroid APKの生成方法は?
ビルド - >生成署名apk->(署名APKがにここで私は新しい、指定されたkestoreパスを作成]をクリックしてキーストアファイルとパスを作成しているkestore値を埋めます生成する) - >終了
次の手順は、指定されたフォルダ内に "app-release.apk"という名前のapkを生成します。しかし、私は有料版か無料版が必要かどうか尋ねたところはありません。だから私は正しい手続きに従っているのか疑問に思っています。誰でも無料の署名付きapkを作成する方法について私に説明できますか?私は無料のAPKのバージョンを生成するための正しいことをしましたか?コンソールから実行し、一度にすべてのファイルをビルドするには
if(BuildConfig.VERSION.equals("paid"))
{
//unlock paid feautre
}
:
build.gradle:あなたのコード内で次に
productFlavors {
free {
buildConfigField("String","VERSION","free")
applicationId "net.app.free" //package
}
paid {
buildConfigField("String","VERSION","paid")
applicationId "net.app.paid" //package
}
}
あなたのような何かを行うことができますいくつかの基本的なシナリオでは
[開始](http://www.myandroidsolutions.com/2016/06/18/android-free -paid-versions-tutorial /) – Bill
[異なるAndroidの味の共通コード]の可能な複製(http://stackoverflow.com/questions/28563632/common-code-for-different-android-flavors) –
私は生成しました無料のAPKは正しくですか?私はアプリに追加のフレーバーを追加していない。 –