我正在使用 Android Studio 来开发 Android 应用程序。但我听说在 Android Studio 中,最好在一个应用程序中只包含一个应用程序(每个应用程序一个项目),如果这是正确的,那么为许多项目打开许多框架将非常浪费。但当我搜索时我发现
- Android Studio 项目 = Eclipse 工作区
- Android Studio 模块 = Eclipse 项目
现在,如果这是真的,则意味着 Android Studio 也可以支持多应用项目。如果是,那么 Android Studio 中的每个应用程序是否像 Eclipse 中一样独立(即它们不会通过共享任何文件或设置来相互干扰)?或者我们可以在一个项目中拥有许多应用程序吗?如果可以的话还有什么需要注意的吗?
Thanks!
是的,您有两个选择:
选项 1:创建添加项应用程序模块
- 首先创建您的标准手机和平板电脑 Android 项目,包括自动生成的app module.
- 添加新的应用程序模块:文件>新建>新模块...>手机和平板电脑模块
- 完成向导并命名您的应用程序app2例如。
现在你将拥有两者app and app2在同一个项目中。
实际上run app2您首先需要在 Android Studio 顶部工具栏“开始”和“调试”图标旁边的下拉菜单中选择它。您还可以通过运行配置:运行 > 运行... > 编辑配置... 并修改模块来执行此操作。
选项 2:创建附加项库模块
这非常适合创建与应用程序隔离的单独库,并且可以在更多应用程序(或其他项目)之间共享:
- 添加新的library模块:文件 > 新建 > 新建模块... > Java 库。
- 完成向导并为您的库起一个好名字,例如库好东西.
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(使用前将#替换为@)