我是 Android Studio 的新手,我想为我的应用程序使用 Volley 库,但我无法将源代码添加为 Android Studio 中的库。
我在网上搜索过,但找不到任何东西。据说到处都是作为库导入,但我不知道如何。
我从 git 存储库中获得了 volley 源代码:
https://android.googlesource.com/platform/frameworks/volley
但我不知道如何将它作为库添加到我的项目中。
我是 Android Studio 的新手,我想为我的应用程序使用 Volley 库,但我无法将源代码添加为 Android Studio 中的库。
我在网上搜索过,但找不到任何东西。据说到处都是作为库导入,但我不知道如何。
我从 git 存储库中获得了 volley 源代码:
https://android.googlesource.com/platform/frameworks/volley
但我不知道如何将它作为库添加到我的项目中。
更新: Volley 现已正式发布,可通过 JCenter 获得。以下是如何导入它:
implementation 'com.android.volley:volley:1.1.1'
描述方式:
派对迟到了,但能够通过将其添加到 build.gradle 文件中来导入它:
dependencies {
compile 'com.mcxiaoke.volley:library:1.0.19'
}
这是非官方Maven 仓库的链接
注意:Volley v1.0.19 是截至 2016 年 2 月 5 日的最新版本。请转到 Maven 存储库(使用上面的链接),查找最新版本(artifactId =行library
)并相应地更新您的 gradle 配置中的版本。
如果您不想将其作为模块导入而只是将其用作依赖项,则可以使用 ant 创建一个 jar。在您的 volley 目录中,只需键入 ant jar,您将在 YOUR_VOLLEY_DIRECTORY/bin 中找到一个 volley.jar(如果没有,则需要安装 apache ant)
您可以将 jar 复制到您的 android 应用程序项目的 libs 目录中(如果没有,则创建一个 libs 目录)并将依赖项添加到 build.gradle 中,如下所示
compile files('libs/volley.jar')
我知道这比其他 2 个答案晚一点,但我无法让 JAR 导入方法工作,或者将 Volley 导出到 Gradle,因为最新版本不断产生 Gradle 版本太旧的错误......
我所做的是在我的 com.android.volley 项目中创建一个新包,然后从 Volley 包中复制源代码,确保您同时拥有 volley 和 volley/toolbox - 一旦我这样做了,应用程序运行时没有一个问题
我不太擅长 GIT,但必须有一种方法可以将包导出到 Gradle Java 源的根目录中
编辑:正如评论中指出的那样,这不再起作用了。
文件 -> 导入模块...
选择您下载 Volley 的目录并按照所有说明进行操作(您可能无需更改任何内容,只需单击“下一步”一堆。)
然后,开始输入你的截击内容:
private static RequestQueue queue;
当您输入 RequestQueue 时,它可能会自动提示它,或者在您输入后它可能会变成红色(我记不清了)。如果它自动建议它,只需选择它,你就完成了。如果它是红色并带有下划线,请按 Alt-Enter,并且应该有一个选项,例如“从模块 'volley' 添加” 选择它,你就完成了。
(对不起,如果这不完全准确。它来自记忆。)