2013-06-19 72 views
10

Android-Universal-Image-Loader(https://github.com/nostra13/Android-Universal-Image-Loader)是我最喜欢的图书馆。Android Studio失败添加库通用图像加载器

但是,当我使用Android Studio(使用0.1.5版本)时,它不能添加库。

我知道如何在Android Studio中添加库 (https://stackoverflow.com/a/16628496/397457

当我加入Android的通用 - 图片 - 装载机库到Android工作室。关于“无法重新R”的编辑器错误。我尝试这个最大OSX(我尝试太Windows但失败。Windows错误消息=>“Gradle:错误:包com.nostra13.universalimageloader.core不存在”。但编辑没有错误信息。只显示当我运行应用程序)

像Gson的其他库没有问题。但只有Android-Universal-Image-Loader有这个问题。

您的Android Studio成功添加An​​droid-Universal-Image-Loader?如果成功告诉我如何。

+0

要补充jar文件? –

+0

是加入jar文件 – seapy

+0

我会建议然后添加那些源代码。 java文件和包。 –

回答

8

从错误“包com.nostra13.universalimageloader.core不存在”,似乎你没有添加源作为库。右键单击libs文件夹下的“universal-image-loader-1.8.4.jar”文件,然后从上下文菜单中单击"Add as a library"选项。

如果之后你所得到的“ClassDefNotFoundException”,请按照下列步骤操作:

  1. 库添加到项目中。
  2. 编辑您的摇篮构建文件,并添加依赖的UIL在它 Add dependency in build.gradle
  3. 关闭Android Studio中
  4. 打开命令提示符并转到项目的根文件夹(你会发现“gradlew”有文件)和清洁通过发布clean命令来构建C:\CarApplicationProject> gradlew clean
  5. 重新启动Android Studio。
+0

没有必要做gradlew干净,你可以去建立 - >重建项目,它会为你干净,而无需重新启动android工作室 – o0rebelious0o

22

我刚添加的通用图像装载机是这样的:

首先下载通用图像装载机-1.8.5-与-sources.jar。

(对于二千○一十四分之五。通用图像装载机-1.9.2.jar的伟大工程。不需要 “有来源” 的文件。)

然后把它放在我MyAppProject/MyApp的/库。

右键单击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') 
} 
+0

**非常感谢** ..完美的作品。无可挑剔。 – Fattie

+0

感谢编辑@JoeBlow – Shad

+1

我点了一个小赏金来奖励这个梦幻般的答案。 **谢谢,SHAD。** – Fattie

3

1.Put的jar(在我的情况,GSON-2.2.4.jar)到libs文件夹。

2.确保编译文件('libs/gson-2.2.4.jar')在您的build.gradle文件中。

3。现在点击“使用Gradle文件同步项目”(左侧顶部的AVD管理器按钮)。

当我做了上述三个,它开始工作正常。

2

There are two ways to use Universal Image Loader

  1. 通过downloading Ja r和它添加到lib文件夹和

    编译的文件( '库/万向图像架1.9.5与 - sources.jar')

  2. 只需添加gradle dependency

    编译“com.nostra13.u niversalimageloader:通用图像装载机:1.9.5'

这里是一个quick tutorial link

相关问题