我已经下载了Android Studio并开始使用它进行Android开发。我需要知道,如何打开多个项目在一个单一的窗口,如Eclipse。希望有人帮忙,谢谢。
e0uiprwp1#
IntelliJ IDEA为您使用的整个代码库创建一个项目,并为每个单独的组件创建一个模块。因此,IntelliJ IDEA模块更像是一个Eclipse项目,而项目大致类似于Eclipse工作区。没有与包含所有工作的Eclipse工作区完全相同的东西,但是您可以同时在多个框架中打开多个项目。此表可以帮助您了解Eclipse和IntelliJ IDEA概念如何相互Map:
Eclipse IDEAWorkspace ProjectProject ModuleProject-specific JRE Module JDKUser library Global libraryClasspath variable Path variableProject dependency Module dependencyLibrary Module library
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库)作为模块依赖项。
n3h0vuf22#
在Android Studio / IntelliJ IDEA中,无法在单个窗口中打开两个项目。所以,当你打开第二个项目时,你必须决定:新项目可以在新窗口中打开,也可以替换现有窗口中的项目。您希望如何打开项目?这个限制是有用的,因为你的窗口提供了项目特定的功能,比如修改信息的更改选项卡等。
现在,您可以将库项目复制到项目文件夹中,并将其声明为模块依赖项。如果你在不同的项目中使用相同的库,你最终会拥有多次代码。
ProjectA ProjectB facebook-sdk/ actionbarsherlock/ actionbarsherlock/ bin/ bin/ src/ src/ ... AndroidManifest.xml
ProjectA ProjectB
facebook-sdk/ actionbarsherlock/
actionbarsherlock/ bin/
bin/ src/
src/ ...
AndroidManifest.xml
虽然这感觉有点不方便,但它有助于将所有所需的源代码都包含在XML中。很快,Gradle,the new build system,将愉快地管理这些依赖关系。以下是Gradle构建如何包含BullBarSherlock或类似libs的示例:
repositories { mavenCentral()}dependencies { compile 'com.actionbarsherlock:library:4.2.0'}
repositories {
mavenCentral()
}
dependencies {
compile 'com.actionbarsherlock:library:4.2.0'
在this answer中,你会发现这个解决方案不起作用的一些原因。
brjng4g33#
在settings.gradle中编写代码
include ':ProjectName'project(':ProjectName').projectDir = new File(rootDir, '/ProjectName')
include ':ProjectName'
project(':ProjectName').projectDir = new File(rootDir, '/ProjectName')
3条答案
按热度按时间e0uiprwp1#
IntelliJ IDEA为您使用的整个代码库创建一个项目,并为每个单独的组件创建一个模块。因此,IntelliJ IDEA模块更像是一个Eclipse项目,而项目大致类似于Eclipse工作区。没有与包含所有工作的Eclipse工作区完全相同的东西,但是您可以同时在多个框架中打开多个项目。
此表可以帮助您了解Eclipse和IntelliJ IDEA概念如何相互Map:
要使用库,请将其添加为依赖项:
文件>项目结构>模块>目录
然后添加模块(android库)作为模块依赖项。
n3h0vuf22#
在Android Studio / IntelliJ IDEA中,无法在单个窗口中打开两个项目。所以,当你打开第二个项目时,你必须决定:
新项目可以在新窗口中打开,也可以替换现有窗口中的项目。您希望如何打开项目?
这个限制是有用的,因为你的窗口提供了项目特定的功能,比如修改信息的更改选项卡等。
如何使用库项目?
现在,您可以将库项目复制到项目文件夹中,并将其声明为模块依赖项。如果你在不同的项目中使用相同的库,你最终会拥有多次代码。
虽然这感觉有点不方便,但它有助于将所有所需的源代码都包含在XML中。很快,Gradle,the new build system,将愉快地管理这些依赖关系。以下是Gradle构建如何包含BullBarSherlock或类似libs的示例:
在this answer中,你会发现这个解决方案不起作用的一些原因。
brjng4g33#
在settings.gradle中编写代码