导入模块

时间:2016-04-28 10:00:21

标签: android json

我一直试图通过下载此存储库https://android.googlesource.com/platform/frameworks/volley,然后按照本指南将模块导入我的项目,将凌空库添加到我的android项目中:

  

首先使用git获取最新的排球(git clone> https://android.googlesource.com/platform/frameworks/volley)。   在您当前的项目(android studio)中,单击[文件] - > [新] - > [导入>模块]。   现在选择您下载Volley的目录。   现在,Android工作室可能会指导您完成剩下的工作,但继续指南以验证>一切正常   打开settings.gradle(在root中查找)并添加(或验证它包括在内):

     

包括':app',':排球'   现在转到项目中的build.gradle并添加依赖项:

     

编译项目(":volley")。

当我在导入模块后尝试同步项目时,我收到以下错误消息:错误:无法下载layoutlib-api.jar(com.android.tools.layoutlib:layoutlib-api:24.3 .1):没有可用于离线模式的缓存版本。

1 个答案:

答案 0 :(得分:0)

我相信你想使用Volley而不是对排球库做出贡献。如果是这种情况,有更好的方法可以在你的项目中获得凌空抽射。让Gradle处理它。 Gradle是构建管理工具,就像Maven一样,但更好,因为它为您提供了更多的自由和灵活性。

android studio中的

How to add libraries to gradle。此链接显示了如何将库添加到您的android项目。

由于Android Studio使用Gradle,所以事情非常简洁,因为它使用ANTMaven作为构建和管理工具的中间层。

你可以添加凌空抽射 compile 'com.mcxiaoke.volley:library:1.0.19' 到项目的app模块。可以在Github

上查找此库

或者您可以使用android studio的GUI进行操作,点击文件 - >项目结构

enter image description here

example