我看到过关于创建jar的最佳方法的不同建议,This question涵盖了创建jar。在其他地方,我看到了简单地将volley源代码复制到您自己的项目中的建议。android.com上关于库的This section似乎是最权威的。然而,在编译volley之后,我没有aal库,而那部分说我应该有。
所以我的问题是:我有一个现有的Android Studio项目,具有标准布局和git存储库;我应该如何添加volley?我应该把它下载到哪里?如何添加到Android Studio?我需要修改哪些Gradle文件(如果有)。
希望,对于那些已经做过几次的人来说,这应该是基本的东西,但我还没有找到一个简单的描述。
--
根据Scott Barta的建议,正在更新。
volley存储库中的gradle.build文件包含以下行。
apply plugin: 'android-library'
根据the documentation的说法:“库项目不会生成APK,它们会生成一个.aar包(代表Android archive)。”但是,当我构建volley项目时,没有创建任何.aar。
我的感觉是Volley是一个库项目,由Android团队创建,它很可能是打算生成并用作.aar包。任何关于生成.aar是否更可取以及如何生成的建议,都将不胜感激。
发布于 2014-01-12 04:48:13
最新更新:
请使用jCenter的官方版本。
dependencies {
compile 'com.android.volley:volley:1.0.0'
}
下面的依赖项指向不再维护的不推荐使用的截击。
原始答案
您可以在build.gradle文件的dependency部分使用它来使用volley
dependencies {
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
}
更新:
它不是官方的,而是官方截击的镜像副本。它会定期与官方Volley Repository同步和更新,因此您可以放心地继续使用它。
发布于 2015-06-23 07:40:30
正如其他人所指出的,Volley是officially available on Github
将这一行添加到volley的gradle依赖项中:
compile 'com.android.volley:volley:1.0.0'
要从源安装volley,请阅读以下内容:
我喜欢在我的应用程序中保留官方的volley存储库。这样,我就可以从官方来源获得更新,而不需要依赖其他任何人,也可以减轻其他人表达的担忧。
在app旁边添加了volley作为一个子模块。
git submodule add -b master https://github.com/google/volley.git volley
在我的settings.gradle中,添加了下面这行代码来添加截击作为一个模块。
include ':volley'
在我的app/build.gradle中,我为volley项目添加了一个编译依赖项
compile project(':volley')
就这样!Volley现在可以在我的项目中使用了。
每次我想要将截击模块与Google的repo同步时,我都会运行这个。
git submodule foreach git pull
发布于 2014-10-27 20:03:49
时下
dependencies {
compile 'com.android.volley:volley:1.0.0'
}
以前有很多不同的方法(原始答案)
作为library的
volley.jar
1. Download it from: [http://api.androidhive.info/volley/volley.jar](http://api.androidhive.info/volley/volley.jar)
2. Place it in your `[MyProjectPath]/app/libs/` folder
的一种相当手动/通用的方式
1. Download / install the git client (if you don't have it on your system yet): [http://git-scm.com/downloads](http://git-scm.com/downloads) (or via `git clone https://github.com/git/git` ... sry bad one, but couldn't resist ^^)
2. Execute `git clone https://android.googlesource.com/platform/frameworks/volley`
3. Copy the `com` folder from within `[path_where_you_typed_git_clone]/volley/src` to your projects `app/src/main/java` folder (Integrate it instead, if you already have a com folder there!! ;-))
这些文件会立即出现在Android Studio中。对于Eclipse,您必须在src
文件夹上使用right-click
,并首先按refresh
(或F5
)。
编译依赖项{编译fileTree(目录:'libs',
1. In your project's `src/build.gradle` file add following volley dependency:
:'*.jar') // ...编译'com.mcxiaoke.volley:library:1.+‘}
2.单击应该立即出现在文件顶部的Try Again
,如果没有,则直接单击Build
这里的主要“优点”是,这将使您的版本保持最新,而在其他两种情况下,您将不得不手动更新volley。
不利的一面是,它不是来自谷歌的官方消息,而是第三方的周刊镜像。
但这两点实际上都与你需要/想要的东西相关。另外,如果你不想要更新,只需要把想要的版本放在那里,例如compile 'com.mcxiaoke.volley:library:1.0.7'
。
https://stackoverflow.com/questions/21065477
复制相似问题