【问题标题】:One project having two different apk一个项目有两个不同的 apk
【发布时间】:2014-06-13 10:12:38
【问题描述】:

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

【问题讨论】:

  • 一个项目只能有一个apk..整个项目应该只有一个launcher activity..
  • 只是出于好奇。需要两个 apk 背后的场景是什么?
  • 用于测试目的..

标签: android


【解决方案1】:

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

对不起,您的要求是不可能的。每个项目总是只构建一个 apk。

但您可以通过使用不同的Package Name 创建两个不同的项目来归档它。

【讨论】:

  • 是的,这是可能的。但我想问是否有我的问题中提到的任何可能性。
  • @RAVITEJASATYAVADA 不,不可能。
【解决方案2】:

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

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

应用程序包依赖库进行共享逻辑,您将它们编译为自己的 apk。

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多