web-dev-qa-db-ja.com

Android Studio + Volley

Android Studioで、アプリにVolleyライブラリを使用したいのですが、ソースをライブラリとしてAndroid Studioに追加できません。

ウェブを検索しましたが、何も見つかりませんでした。どこでもライブラリとしてインポートすると言われていますが、方法はわかりません。

Gitリポジトリからボレーソースを取得しました。

https://Android.googlesource.com/platform/frameworks/volley

しかし、ライブラリとしてプロジェクトに追加する方法がわかりません。

45
Jilberta

UPDATE:Volleyは公式になり、JCenterから入手できます。インポートする方法は次のとおりです。

implementation 'com.Android.volley:volley:1.1.0'

非推奨の方法:

パーティーに遅れましたが、これをbuild.gradleファイルに追加することでインポートできました:

dependencies {
    compile 'com.mcxiaoke.volley:library:1.0.19'
}

ここに非公式のリンクがあります Maven repo

注:Volley v1.0.19は2016年2月5日現在です。 Mavenリポジトリ(上記のリンクを使用)にアクセスし、最新バージョンを検索してください(行whereartifactId= library)、それに応じてGradle設定のバージョン。

88
C0D3LIC1OU5

モジュールとしてインポートするのではなく、単に依存関係として使用する場合は、antを使用してjarを作成できます。 volleyディレクトリでant jarと入力するだけで、YOUR_VOLLEY_DIRECTORY/binにvolley.jarが見つかります(Apache antがない場合はインストールする必要があります)。

JarをAndroidアプリプロジェクトのlibsディレクトリにコピー(またはlibsディレクトリがない場合はlibsディレクトリを作成))し、次のようにbuild.gradleに依存関係を追加できます。

compile files('libs/volley.jar')
23
alex

私はこれが他の2つの答えよりも少し遅いことを知っていますが、JARインポートメソッドを機能させることも、最新バージョンがGradleバージョンが古すぎるというエラーを生成し続けるためにVolleyをGradleにエクスポートすることもできませんでした...

私がやったのは、com.Android.volleyのプロジェクトで新しいパッケージを作成し、Volleyパッケージからソースコードをコピーして、volleyとvolley/toolboxの両方があることを確認することでした。問題

私はGITがあまり得意ではありませんが、Gradleのルートにパッケージだけをエクスポートする方法が必要ですJava source

3
Phil A

編集:コメントで指摘されているように、これはもう機能しません。

ファイル->モジュールのインポート...

Volleyをダウンロードしたディレクトリを選択し、すべての指示に従います(おそらく、何も変更する必要はありません。「次へ」をクリックするだけです)。

次に、ボレーのものを入力し始めます。

private static RequestQueue queue;

RequestQueueを入力しているときに、それが自動提案されるか、入力後に赤に変わる場合があります(確かに思い出せません)。自動提案された場合は、選択するだけで完了です。赤で下線が引かれている場合は、Alt-Enterを押すと、「モジュール 'volley'から追加」などのオプションが表示されるはずです。それを選択すれば完了です。

(これがすべて正確でない場合はごめんなさい。それはメモリからです。)

1
ajpolt