【问题标题】:Is is possible at build time to merge Android applications?是否可以在构建时合并 Android 应用程序?
【发布时间】:2011-04-06 05:44:36
【问题描述】:

此问题与this one 有关。我在 Eclipse 中有两个 Android 项目。一个项目的一项活动称为另一个项目的一项活动。这导致在 Android 手机上部署了两个独立的应用程序。

有没有办法在构建时(在 Eclipse 内部或外部)将两个应用程序合并为一个,从而只生成一个 APK?

【问题讨论】:

    标签: android build module


    【解决方案1】:

    您可以将其中一个项目声明为库,并将其活动包含在另一个项目中。 Eclipse 将负责合并代码、资源和 apk。详情请见this

    【讨论】:

    • 你似乎是对的,但我在 Eclipse 中收到以下错误:[2010-08-31 15:02:54 - TestAndroidModularApplication] 错误:未知选项'--auto-add-overlay'
    • 确保您拥有最新版本的 Android 工具插件。此外,在我创建了一个库并将另一个项目链接到它之后,我必须重新启动 Eclipse 才能识别该链接。
    • 你是对的。我更新到最后一个 SDK 工具 (R6) 并且它工作正常。这个功能比较新。询问 Google 的下一步是让从已编译的二进制文件(jar 或 apk)而不是从普通源代码进行开发。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多