【发布时间】:2016-02-23 16:45:16
【问题描述】:
我有一个使用DexClassLoader 动态加载库的Android 应用程序。到目前为止,应用程序和库是在单独的项目中开发的。我想将这些项目合并为一个项目(一个项目中有两个模块?),但我不确定如何使用 Android Studio/Gradle 来实现它。请注意,我不想在应用程序和库之间添加静态依赖项。我想要达到的结果是:
- 应用程序和库都在同一个项目中。
- 应用程序和库的构建可能分两个单独的步骤(但一个步骤可能很好 :D)。
- 编译后的库必须最终成为应用程序的资产并捆绑在生成的 APK 中;即,不是静态编译到应用程序中,而是作为 APK 中的独立文件。
有什么想法吗?
【问题讨论】:
标签: java android gradle shared-libraries dex