如何将库项目(如Sherlock ABS)添加到Android Studio?
(不适用于旧的基于ADT Eclipse的捆绑包,而是适用于新的Android Studio。)
如何将库项目(如Sherlock ABS)添加到Android Studio?
(不适用于旧的基于ADT Eclipse的捆绑包,而是适用于新的Android Studio。)
当前回答
以下是视觉指南:
Android Studio 0.8.2更新:
在Android Studio 0.8.2中,转到模块下的项目结构->只需单击加号按钮,然后选择导入现有项目并导入actionbarsherlock。然后同步Gradle文件。
如果你面对错误
错误:SDK生成工具版本(xx.x.x)过低。最低限度必填项为yy.y.y
只需打开actionbarsherlock目录中的build.gradle文件,并将buildToolsVersion更新为建议的版本。
android {
compileSdkVersion 19
buildToolsVersion 'yy.y.y'
菜单文件->项目结构…:
模块->导入模块
导入库模块后,选择项目模块并添加依赖项:
然后选择导入的模块:
其他回答
在导入ABS模块(从文件>项目结构)并确保其具有Android 2.2和Support Library v4作为依赖项后,我仍然收到以下错误,因为您@Alex
Error retrieving parent for item: No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'
我将新导入的模块作为依赖项添加到我的主应用程序模块中,这解决了问题。
如果您需要访问库项目的资源(就像您使用ABS一样),请确保将库项目/模块添加为“模块依赖项”而不是“库”。
https://www.dropbox.com/s/1e3eteu3h0pmkf7/Android%20studio%20_doc.doc?dl=0是如何在最新版本的AndroidStudio 1.0.1中添加JAR文件和库项目的Dropbox链接。
请查看带有截图的文档。对于新用户来说,这非常容易。
在AndroidStudio中,转到应用程序文件夹内部,打开build.gradle文件。这里您将看到依赖项{}。在其中,您可以添加库项目并同步。现在,在同步库之后,它将被添加到项目中,您可以在项目中使用它的函数和类。
打开构建gradle模块应用程序文件并添加依赖项。如果您下载了库,只需导入并构建为grade。
否则,在侧渐变模块应用程序中添加存储库:
repositories {
maven { url 'http://clinker.47deg.com/nexus/content/groups/public' }
}
第一个存储库将为您下载库。
并编译下载的库:
compile ('com.fortysevendeg.swipelistview:swipelistview:1.0-SNAPSHOT@aar') {
transitive = true
}
如果要创建库,只需将项目作为导入新模块导入即可。