[解決済み] Android StudioプロジェクトにVolley(または他のライブラリ)を組み込む最適な方法
質問
以下のような、さまざまなアドバイスを目にしました。 この質問 は 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リポジトリと定期的に同期・更新されていますので、安心してご利用いただけます。
関連
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み] Android Studioにライブラリプロジェクトを追加する方法を教えてください。
-
[解決済み] Gradle for Androidを使用して、外部のaarパッケージを手動でインクルードする方法
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み】すべてのSDKライセンスを自動的に受け入れる
-
[解決済み] Volley Android ネットワーキング・ライブラリ
-
[解決済み] エラー Android Studioで名前'default'を持つ構成が見つかりません。
-
[解決済み] 複数のタスクを実行するGradleカスタムタスク
-
[解決済み] Gradleを使用してArtifactoryにアーティファクトをアップロードする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Gradle artifact dependency graph コマンドとは何ですか?
-
[解決済み] Volley Android ネットワーキング・ライブラリ
-
[解決済み] Gradleから現在のOSを検出する方法
-
[解決済み] Gradle バージョン 3.3 は BuildActionExecuter の forTask() メソッドをサポートしていません。
-
[解決済み] IntelliJ IDEAの'default gradle wrapper'のバージョンを変更する方法は?
-
[解決済み] 複数のタスクを実行するGradleカスタムタスク
-
[解決済み] Gradleを使用してJARにリソースと設定ファイルを追加する
-
[解決済み] Gradleビルドスクリプトから共通メソッドを抽出する
-
[解決済み] Android VolleyをAndroid Studioにインポートする
-
[解決済み] Gradle - java プラグインでの jar ファイル名