1

既に Google Play ストアにあるアプリを、Amazon の App Marketplace に掲載したいと考えています。

唯一の違いは、評価目的で Google Play のリストに移動する画面がアプリに含まれていることです。

Amazon 用に別の APK を作成する最も簡単な方法は何ですか?

ありがとう!

編集:

コンパイラ オプションなどでこれを行う方法はありますか? Delphi を使用したときのことを思い出しました。同じソースを使用する別のプロジェクトを作成できましたが、カスタム コンパイラ オプションを使用して、コードの一部を条件付きで含めたり除外したりできました。その結果、コンパイルしたプロジェクトに応じて異なる実行可能ファイルを生成する単一のコード セットを作成できました。

だから、Eclipseに似たようなものがあるのだろうかと思っています。

4

1 に答える 1

0

このためのヘルパー クラスを作成します。コンパイルする前に、このクラスの戻り値を更新します。変数の代わりにメソッドを使用して、到達できないコードのコンパイラ エラーを防ぎます。

次に、これを確認して、Google Play へのリンクを交換するかどうかを決定できます。

これにより、プロジェクトを 1 つだけ保持でき、簡単に変更できます。欠点は、Google Play 用にコンパイルするときに元に戻すのを忘れる可能性があることです。コンパイラ オプションを使用する場合、これも危険です。それが心配な場合は、これらの方法のいずれかを使用して、必要な値を変更し、特定の宛先用にコンパイルする 2 つの別個のスクリプトを作成できます。

public class CompileConstants {

    public static boolean isAmazonRelease(){
        return true;
    }

}
于 2013-11-12T13:54:17.770 に答える