Android Studio失败添加libs Universal Image Loader

sea*_*apy 10 android universal-image-loader android-studio

Android-Universal-Image-Loader(https://github.com/nostra13/Android-Universal-Image-Loader)是我最喜欢的图书馆.

但是当我使用Android Studio(使用0.1.5版本)时它无法添加库.

我知道如何在Android Studio中添加库(/sf/answers/1163994751/)

当我将Android-Universal-Image-Loader库添加到Android Studio时.关于"无法重新获得R"的编辑错误.我尝试这个Max OSX(我尝试Windows但失败.Windows错误消息=>"Gradle:错误:包com.nostra13.universalimageloader.core不存在".但编辑没有错误消息.仅在我运行应用程序时显示)

像Gson这样的其他libs没问题.但只有Android-Universal-Image-Loader才有这个问题.

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

Sha*_*had 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')
}
Run Code Online (Sandbox Code Playgroud)


小智 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. 重启Android Studio.