我们可以在一个 Android Studio 项目中拥有多个应用程序吗?

2024-04-26

我正在使用 Android Studio 来开发 Android 应用程序。但我听说在 Android Studio 中,最好在一个应用程序中只包含一个应用程序(每个应用程序一个项目),如果这是正确的,那么为许多项目打开许多框架将非常浪费。但当我搜索时我发现

  • Android Studio 项目 = Eclipse 工作区
  • Android Studio 模块 = Eclipse 项目

现在,如果这是真的,则意味着 Android Studio 也可以支持多应用项目。如果是,那么 Android Studio 中的每个应用程序是否像 Eclipse 中一样独立(即它们不会通过共享任何文件或设置来相互干扰)?或者我们可以在一个项目中拥有许多应用程序吗?如果可以的话还有什么需要注意的吗?

Thanks!


是的,您有两个选择:

选项 1:创建添加项应用程序模块

  1. 首先创建您的标准手机和平板电脑 Android 项目,包括自动生成的app module.
  2. 添加新的应用程序模块:文件>新建>新模块...>手机和平板电脑模块
  3. 完成向导并命名您的应用程序app2例如。

现在你将拥有两者app and app2在同一个项目中。

实际上run app2您首先需要在 Android Studio 顶部工具栏“开始”和“调试”图标旁边的下拉菜单中选择它。您还可以通过运行配置:运行 > 运行... > 编辑配置... 并修改模块来执行此操作。

选项 2:创建附加项库模块

这非常适合创建与应用程序隔离的单独库,并且可以在更多应用程序(或其他项目)之间共享:

  1. 添加新的library模块:文件 > 新建 > 新建模块... > Java 库。
  2. 完成向导并为您的库起一个好名字,例如库好东西.

Now 库好东西 and app将驻留在同一个项目中。

To make app来源取决于库好东西,首先必须将库模块添加到项目中settings.gradle看起来像这样:

include ':app', ':libgoodstuff'

Then in app/build.gradle你必须像这样依赖库模块:

apply plugin: 'com.android.application'

···
dependencies {
    ···
    implementation project(path: ':libgoodstuff')
    ···
}
···
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我们可以在一个 Android Studio 项目中拥有多个应用程序吗? 的相关文章

随机推荐