android - 如何创建我的Android应用程序的Amazon版本?

标签 android google-play amazon

我已经在Google Play商店中拥有一个应用,并且想要将其放置在亚马逊的App Marketplace中。

唯一不同的是,该应用程序包括一个屏幕,该屏幕可转到Google Play列表进行评级。

为Amazon创建其他APK的最简单方法是什么?

谢谢!

编辑:

有没有办法通过类似编译器选项的方法来做到这一点?我回想起我使用Delphi的时间,您可以创建一个使用相同源代码的独立项目,但具有自定义编译器选项,然后可以使用这些选项有条件地包括或排除部分代码。结果是您可能只有一组代码,根据您编译的项目,这些代码会产生不同的可执行文件。

所以我想知道Eclipse中是否有类似的东西。

最佳答案

我为此创建了一个帮助器类。在编译之前,我在此类中更新了返回值。我使用一种方法而不是变量来防止无法访问的代码出现编译器错误。

然后,您可以检查此项,以决定是否将您的链接换成Google Play。

这使您仅保留一个项目,并且易于更改。不利的一面可能是您在为Google Play编译时忘记将其改回。如果使用编译器选项,那也将是一个风险。如果您担心这些问题,可以使用这两种方法之一编写两个单独的脚本,这些脚本可以更改必要的值并针对特定的目标进行编译。

public class CompileConstants {

    public static boolean isAmazonRelease(){
        return true;
    }

}

关于android - 如何创建我的Android应用程序的Amazon版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19922885/

相关文章:

android - Amazon IAP在 Release模式下不起作用

android - 在Android中使用Firebase时发生Appcompat错误

Android 发布文件和文本

android - 如何获取android Ice Cream Sandwich 的警报对话框主题?

android - 通过 Crashlytics 报告 Android 库中的崩溃

google-play - Google Play 的语言为英语

authentication - 在Google进行应用审查时需要测试登录

安卓应用在市场上发布

amazon - 有没有办法从亚马逊网站访问我的剪报kindle?

亚马逊费用 API 交易摘要