2013-09-28 37 views
1

我想从Eclipse切换到Android Studio来构建和编写我的应用程序,但是我发现如何使用android模块作为依赖项(如ActionBarSherlock或AndEngine)并不明显。在Android Studio和Gradle中使用模块依赖项

使用Eclipse很容易实现,但我不知道如何使用Android Studio执行此操作。我设法将AndEngine和我的项目都导入到了Android Studio,但我无法编译它。

这是我的目录结构是怎样的样子:

|-Developement 
    |--SDK 
     |--AndEngine 
     |--ActionBarSherlock 
     |--Facebook-sdk 
     |--..... 
    |--Projects 
     |--Project1 (depends on AndEngine) 
     |--..... 

用的Eclipe,依赖关系是通过工作区或project.properties配置,我的问题是,如何与AndroidStudio和gradle这个实现的呢?

+0

如果你进入android studio的项目结构,你会看到你的模块依赖关系,并且可以随意添加和减少,更改模块源目录等。当你添加一个新模块时,你应该在你的项目窗格中看到它 – kabuto178

+0

因此,你建议改变我的依赖关系的源文件夹等?那么,我没有考虑过它。但是,这些更改是否仅反映在当前项目中,而不反映在全局范围内(例如,在其他项目中引用了AndEngine?) –

+0

这些更改将反映在您当前的项目范围中,而不是更改依赖项的物理位置,只是项目引用他们根据需要。您可以使用项目结构窗格上的绿色“+”按钮将模块依赖项添加到项目范围中的任何模块。 – kabuto178

回答

1

This answer对如何在Android Studio中将ActionBarSherlock添加为aar依赖关系给出了很好的解释。

相关问题