我已经下载了 Android Studio,并开始在 Android 开发中使用它。
我需要知道,如何在一个窗口(如 Eclipse)中打开多个项目。需要帮助,谢谢。
在 Android Studio/IntelliJ IDEA 中不可能在一个窗口中打开两个项目。因此,当你打开第二个项目时,你必须决定:
可以在新窗口中打开新项目,也可以替换现有窗口中的项目。 你想怎么开始这个项目?
这个限制非常有用,因为您的窗口提供了特定于项目的特性,比如 VCS 信息的 Changes 选项卡等等。
现在,您可以将库项目复制到项目文件夹中,并将其声明为模块依赖项。如果在不同的项目中使用相同的库,那么最终将多次使用代码。
ProjectA ProjectB facebook-sdk/ actionbarsherlock/ actionbarsherlock/ bin/ bin/ src/ src/ ... AndroidManifest.xml
虽然这感觉有点不方便,但它有助于在 VCS 中获得所有必需的资源。不久,Gradle 的 abc0将愉快地处理这些依赖关系。这里有一个例子,可以说明 Gradle 版本是如何包含 ActionBarSherlock 或类似的 libs 的:
repositories { mavenCentral() } dependencies { compile 'com.actionbarsherlock:library:4.2.0' }
在 这个答案中,你会发现一些原因为什么这个解决方案还不能工作。
IntelliJIDEA 为您使用的整个代码库创建一个项目,并为它的每个单独组件创建一个模块。因此,IntelliJ IDEA 模块更像是一个 Eclipse 项目,而 Project 与 Eclipse 工作区大致相似。虽然不存在与包含所有工作的 Eclipse 工作区完全等价的东西,但是您可以同时在多个框架中打开多个项目。
这个表可以帮助您了解 Eclipse 和 IntelliJ IDEA 概念是如何相互映射的:
Eclipse IDEA Workspace Project Project Module Project-specific JRE Module JDK User library Global library Classpath variable Path variable Project dependency Module dependency Library Module library
要使用 图书馆,请将其添加为依赖项:
文件 > 专案结构 > 模组 > 依赖项
然后添加模块(android 库)作为模块依赖项。
在设置中编写代码
include ':ProjectName' project(':ProjectName').projectDir = new File(rootDir, '/ProjectName')