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 时。关于“无法解决 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。

(对于 5/2014。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 不存在”看来,您似乎没有将源添加为库。右键单击 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. 重启安卓工作室。
于 2013-06-20T21:38:24.067 回答
3

1.Put the jar (in my case, gson-2.2.4.jar) into the libs folder.

2.Ensure that compile files ('libs/gson-2.2.4.jar') is in your build.gradle file.

3.Now Click on the "Sync Project with Gradle files"(Left to AVD manager Button on the topbar).

After I did the above three, it started working fine.

于 2014-04-07T10:02:10.783 回答
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 回答