Android Studio + Volley

Jil*_*rta 45 android static-libraries android-studio android-volley

我是Android Studio的新手,我想为我的应用程序使用Volley库,但我无法在Android Studio中将源添加为库.

我在网上搜索但找不到任何东西.据说到处都是图书馆,但我不知道怎么做.

我从git存储库获得了截击源:

https://android.googlesource.com/platform/frameworks/volley
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将它作为库添加到我的项目中.

C0D*_*OU5 88

更新: Volley现已正式上线,可通过JCenter获得.以下是如何导入它:

implementation 'com.android.volley:volley:1.1.0'
Run Code Online (Sandbox Code Playgroud)

牺牲方式:

晚到派对,但能够通过将其添加到build.gradle文件来导入它:

dependencies {
    compile 'com.mcxiaoke.volley:library:1.0.19'
}
Run Code Online (Sandbox Code Playgroud)

这是非官方Maven回购的链接

注意:Volley v1.0.19截止至2016年5月2日.请转到Maven Repo(使用上面的链接),查找最新版本(artifactId =行library)并相应地更新gradle配置中的版本.

  • 请注意,这不是来自谷歌的**,而只是来自其他人的每周镜像(没有问题,仍然非常有用,但值得注意). (2认同)

ale*_*lex 23

如果您不想将其作为模块导入,只需将其用作依赖项,则可以使用ant创建jar.在你的排球目录中输入ant jar,你会在YOUR_VOLLEY_DIRECTORY/bin中找到一个volley.jar(如果没有,你需要安装apache ant)

您可以在Android应用程序项目的libs目录中复制jar(或者如果没有libs目录,则创建一个libs目录)并将依赖项添加到build.gradle中,如下所示

compile files('libs/volley.jar')
Run Code Online (Sandbox Code Playgroud)

  • 我简直无法理解为什么他们不把它放在maven上...... (22认同)

ajp*_*olt 1

编辑:正如评论中所指出的,这不再有效。

文件 -> 导入模块...

选择您下载 Volley 的目录并按照所有说明进行操作(您可能不需要更改任何内容,只需单击“下一步”即可。)

然后,开始输入你的截击内容:

private static RequestQueue queue;
Run Code Online (Sandbox Code Playgroud)

当您输入 RequestQueue 时,它​​可能会自动提示,或者在您输入后它可能会变成红色(我不确定)。如果它自动建议,只需选择它,就完成了。如果它是红色并带有下划线,请按 Alt-Enter,并且应该有一个类似“从模块'volley'添加”之类的选项,选择该选项,然后就完成了。

(抱歉,如果这不完全准确。这是凭记忆。)