Android studio Android Studio:如何使用相对路径添加项目?
我想迁移到Android Studio而不是Eclipse来处理我们应用程序的Android版本。我尝试了很多东西,但实际上我无法将项目引用添加到我的Android Studio项目中 详细信息: 我有一个mercurial存储库,由以下文件夹组成:Android studio Android Studio:如何使用相对路径添加项目?,android-studio,gradle,mercurial,Android Studio,Gradle,Mercurial,我想迁移到Android Studio而不是Eclipse来处理我们应用程序的Android版本。我尝试了很多东西,但实际上我无法将项目引用添加到我的Android Studio项目中 详细信息: 我有一个mercurial存储库,由以下文件夹组成: 根 根/项目A 根/项目B 请注意,实际上,在eclipse中,projectB是PROJECTA的项目引用。然后,当我编译时,PROJECTB被编译,在PROJECTA之后。如果我对这些项目中的任何一个进行了更改,我的源代码管理将跟踪所有更改
- 根
- 根/项目A
- 根/项目B
现在我要问你们 要在
PROJECTA
中使用PROJECTB
,您必须执行以下操作:
修改PROJECTA
设置。gradle
以包括PROJECTB
并定义PROJECTB
路径
include ':app', ':PROJECTB'
project(':PROJECTB').projectDir = new File(settingsDir, '../PROJECTB')
然后将PROJECTB
作为依赖项添加到PROJECTA
build.gradle
dependencies {
...
compile project(':PROJECTB')
}
你的解决方案现在对我有效!但真正的问题是我从Eclipse迁移到Android Studio的方式,这是我问题的根源。我先尝试迁移ProjectB,然后迁移PROJECTA并添加对ProjectB的引用,但由于我认为是年级文件,所以没有成功。所以今天早上,我迁移了ProjectA,让Android Studio也迁移了PROJECTB。然后,我将PROJECTB移动到与PROJECTA相同的文件夹级别。然后我在成绩档案里用你的推荐信,砰!这个项目现在可以在Android Studio中使用,一切都很好!非常感谢。仅供参考:我使用的是Android Studio 1.0.2版,它不起作用。在添加到项目中之后,在该项目的classes.jar下的外部库中,它只是显示
MANIFEST.MF