我一直试图通过下载此存储库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):没有可用于离线模式的缓存版本。
答案 0 :(得分:0)
我相信你想使用Volley
而不是对排球库做出贡献。如果是这种情况,有更好的方法可以在你的项目中获得凌空抽射。让Gradle
处理它。 Gradle
是构建管理工具,就像Maven一样,但更好,因为它为您提供了更多的自由和灵活性。
How to add libraries to gradle。此链接显示了如何将库添加到您的android项目。
由于Android Studio使用Gradle
,所以事情非常简洁,因为它使用ANT
和Maven
作为构建和管理工具的中间层。
你可以添加凌空抽射
compile 'com.mcxiaoke.volley:library:1.0.19'
到项目的app模块。可以在Github
或者您可以使用android studio的GUI进行操作,点击文件 - >项目结构