使用android eclipse中的一个代码构建两个不同的apk

时间:2016-03-16 07:35:51

标签: android eclipse android-studio build.gradle package-name

我仍在使用Eclipse开发Android应用程序。现在有一种情况我应该使用相同的应用程序代码构建2个不同的应用程序(你可以考虑免费和非免费版本的apk)。我在Google上有build.gradleapplication package-name以及其他人的数千个链接,但我不知道如何在Eclipse中构建/使用它。

  

我的另一个问题是如何指向2个不同的图像   基于不同的应用。?

2 个答案:

答案 0 :(得分:0)

如果你想发布两个不同的版本(付费和免费)。您需要更改包名称。只需转到清单文件即可。 例如:免费版

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.free">

和付费版本类似

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.paid">

或者,我建议您使用In app purchase功能并仅发布版本

答案 1 :(得分:0)

试试这个.. Is there any way to integrate Eclipse with Gradle in Android project? ..对于这个问题没有简单的答案。你可以在gradle中使用eclipse并在build.gradle中设置两种不同的风格

productFlavors {
    free {
        applicationId 'your.package.name.free'
    }
    paid {
        applicationId 'your.package.name.paid'
    }
}

或者只是复制您的项目两次并更改包名称。如果您想在Play商店中上传两个应用程序,那么您需要两个不同的软件包名称。