【问题标题】:Multiple projects in Android StudioAndroid Studio 中的多个项目
【发布时间】:2015-01-06 12:16:07
【问题描述】:

我已经使用 eclipse 几年了,但最终决定迁移到 Android Studio。问题是,在这些年里,我基于一个项目创建了 100 多个应用程序。

这些应用程序或多或少相同,它们导入主库,并且它们在图形和原始数据文件方面有所不同。这样我就可以在主库上工作,只需在我想要更新的项目上单击导出。但是Android Studio的结构好像和eclipse不太一样。

是否可以将库作为一个模块,将所有其他项目作为依赖于库模块的其他模块,然后单独导出每个模块?还是我必须为每个“应用程序”创建不同的项目?

【问题讨论】:

    标签: android eclipse android-studio dependencies project-structure


    【解决方案1】:

    Android Studio 带有新的构建系统:Gradle(而 Eclipse 使用 Ant)。 Gradle 允许您创建project flavours。这意味着您可以使用不同的包名称和源集创建多个构建。看这里:http://developer.android.com/sdk/installing/studio-build.html

    所以基本上,你可以只有一个项目和多个项目风格,它们有不同的包、资源,甚至在你需要的地方有不同的源代码。

    【讨论】:

    • 我使用 Eclipse 已经有一段时间了,当我尝试导入基本上包含 100 个 APK 的工作区时,我最终得到了一个项目/模块,但它无法构建任何事物。然而,Android Studio 应该为每个项目设置一个模块,因为它们不仅仅是可以手动创建的味道,但我最终使用 AS 没有 gradle!可悲的是,它现在创建的 APK 是原始大小的 3 倍,我什至没有导出/构建发布 APK 的选项。
    猜你喜欢
    • 2015-12-28
    • 2016-02-28
    • 2014-07-31
    • 2016-02-05
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多