一个项目有两个不同的apk

时间:2014-06-13 10:12:39

标签: android

我是Android开发的新手。我创建了一个包含两个包的项目,每个包都有自己的启动器活动,即每个包的类型可以是一个单独的应用程序。现在是否可以分别为每个包创建一个apk文件?

3 个答案:

答案 0 :(得分:3)

  

现在是否可以分别为每个包创建一个apk文件?

很抱歉,但你问的是不可能的。每个项目总是只构建一个apk。

但您可以通过创建具有不同Package Name的两个不同项目来归档此内容。

答案 1 :(得分:1)

您可以创建一个包含应用程序主要逻辑的库项目。

然后创建两个单独的项目,其中包含特定于应用程序的逻辑,启动器活动,图标等。

应用程序包依赖于库来共享逻辑,然后将它们编译为自己的apk。

答案 2 :(得分:0)

使用new build system时,您可以为每个buildType和带有不同包标识符的flavor创建单独的apk。

对于初学者来说,这是一种陡峭的学习曲线,但绝对值得,因为它可以减少您的目的的总体开销。这也是未来。