我是Android开发的新手。我创建了一个包含两个包的项目,每个包都有自己的启动器活动,即每个包的类型可以是一个单独的应用程序。现在是否可以分别为每个包创建一个apk文件?
答案 0 :(得分:3)
现在是否可以分别为每个包创建一个apk文件?
很抱歉,但你问的是不可能的。每个项目总是只构建一个apk。
但您可以通过创建具有不同Package Name
的两个不同项目来归档此内容。
答案 1 :(得分:1)
您可以创建一个包含应用程序主要逻辑的库项目。
然后创建两个单独的项目,其中包含特定于应用程序的逻辑,启动器活动,图标等。
应用程序包依赖于库来共享逻辑,然后将它们编译为自己的apk。
答案 2 :(得分:0)
使用new build system时,您可以为每个buildType和带有不同包标识符的flavor创建单独的apk。
对于初学者来说,这是一种陡峭的学习曲线,但绝对值得,因为它可以减少您的目的的总体开销。这也是未来。