11

Android-Universal-Image-Loader ( https://github.com/nostra13/Android-Universal-Image-Loader ) は私のお気に入りのライブラリです。

しかし、Android Studio (0.1.5 バージョンを使用) を使用すると、ライブラリを追加できません。

Android Studio にライブラリを追加する方法を知っています ( https://stackoverflow.com/a/16628496/397457 )

Android-Universal-Image-Loader ライブラリを Android Studio に追加すると。"can't reslove R" に関する編集エラー。このMax OSXを試します(Windowsも試してみましたが失敗しました。Windowsエラーメッセージ=>「Gradle:エラー:パッケージcom.nostra13.universalimageloader.coreが存在しません」。ただし、エディターにエラーメッセージはありません。アプリケーションを実行したときにのみ表示されます)

Gson のような他のライブラリは問題ありません。しかし、Android-Universal-Image-Loader だけがこの問題を抱えています。

Android Studio の成功により、Android-Universal-Image-Loader が追加されましたか? 成功したら方法を教えてください。

4

4 に答える 4

23

次のようにユニバーサルイメージローダーを追加しました:

まず、universal-image-loader-1.8.5-with-sources.jar をダウンロードします。

(2014 年 5 月の場合、universal-image-loader-1.9.2.jar はうまく機能します。「with-sources」ファイルは必要ありません。)

次に、それを MyAppProject/MyApp/libs に置きます。

Universal-image-loader-1.8.5-with-sources.jar を右クリックして、デフォルト設定のライブラリとして追加します。

最後に MyAppProject/MyApp/build.gradle に以下を追加します。

dependencies {
compile files('libs/universal-image-loader-1.8.5-with-sources.jar')
}
于 2013-07-08T07:39:08.127 に答える
8

「 package com.nostra13.universalimageloader.core does not exist 」というエラーから、ソースをライブラリとして追加していないようです。libs フォルダーの下にある「universal-image-loader-1.8.4.jar」ファイルを右クリックし、コンテキスト メニューから"Add as a library"オプションをクリックします。

この後に「ClassDefNotFoundException」が発生した場合は、次の手順に従ってください。

  1. ライブラリをプロジェクトに追加します。
  2. Gradle ビルド ファイルを編集し、UIL の依存関係を追加します。 build.gradle に依存関係を追加する
  3. Android Studio を閉じる
  4. コマンド プロンプトを開き、プロジェクトのルート フォルダー (そこに「gradlew」ファイルがあります) に移動し、clean コマンドを発行してビルドをクリーンアップします。C:\CarApplicationProject> gradlew clean
  5. Android Studio を再起動します。
于 2013-06-20T21:38:24.067 に答える
3

1. jar (私の場合は gson-2.2.4.jar) を libs フォルダーに入れます。

2.コンパイル ファイル (「libs/gson-2.2.4.jar」) が build.gradle ファイルにあることを確認します。

3.「Sync Project with Gradle files」をクリックします(トップバーのAVDマネージャーボタンの左)。

上記の3つを実行した後、正常に動作するようになりました。

于 2014-04-07T10:02:10.783 に答える
2

Universal Image Loader を使用するには 2 つの方法があります

  1. downloading Jarでlibフォルダに追加して

    ファイルをコンパイルします('libs/universal-image-loader-1.9.5-with-sources.jar')

  2. 追加するだけgradle dependency

    「com.nostra13.universalimageloader:universal-image-loader:1.9.5」をコンパイルします

そして、ここに簡単なチュートリアルリンクがあります

于 2016-07-02T09:47:57.693 に答える