1. ホーム
  2. gradle

[解決済み] Android StudioプロジェクトにVolley(または他のライブラリ)を組み込む最適な方法

2023-07-25 09:31:08

質問

以下のような、さまざまなアドバイスを目にしました。 この質問 は jar を作成することを扱っています。他のところでは、volley のソースを単に自分のプロジェクトにコピーするようにというアドバイスを見ました。 このセクション は、android.com のライブラリに関するもので、最も権威があるように思われます。しかし、volley をコンパイルした後、そのセクションにあるはずの aal ライブラリがありません。

そこで、私の質問はこれです。標準的なレイアウトの既存の Android Studio プロジェクトと git リポジトリがありますが、volley を追加するにはどうしたらよいでしょうか。どこにダウンロードすればよいのでしょうか。どのようにAndroid Studioに追加すればよいのでしょうか?もしあれば、どのGradleファイルを修正する必要がありますか。

うまくいけば、何度かこれを行ったことのある人にとっては、これはブレッド・アンド・バターなものであるはずですが、私は簡単な説明を見つけることができませんでした。

--

更新中 を、Scott Barta の提案に従って更新しました。

volleyリポジトリのgradle.buildファイルには、このような行があります。

apply plugin: 'android-library'

によると のドキュメントによると : " です。 ライブラリプロジェクトは APK を生成しません。.aar パッケージ (Android archive の略) を生成します。 " しかし、volley プロジェクトをビルドすると、.aar は作成されません。

私の感覚では、Volley は Android チームによって作成されたライブラリ プロジェクトであるため、おそらく .aar パッケージとして生成および使用することを意図していると思われます。.aar を生成することが望ましいかどうか、また、どのようにそれを行うかについて、何かアドバイスがあればありがたく思います。

どのように解決するのですか。

最新の更新情報です。

jCenterの公式版をご利用ください。

dependencies {
    compile 'com.android.volley:volley:1.0.0'
}

以下の依存関係は、もはやメンテナンスされていない非推奨のボレーを指しています。

オリジナルの回答

build.gradleファイルのdependencyセクションでこれを使用すると、volleyを使用することができます。

  dependencies {
      compile 'com.mcxiaoke.volley:library-aar:1.0.0'
  }

UPDATEしました。

公式ではなく、公式Volleyのミラーコピーです。公式Volleyリポジトリと定期的に同期・更新されていますので、安心してご利用いただけます。

https://github.com/mcxiaoke/android-volley