簡體   English   中英

Android Studio失敗添加libs Universal Image Loader

[英]Android Studio fail add libs Universal Image Loader

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這樣的其他libs沒問題。 但只有Android-Universal-Image-Loader才有這個問題。

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

我剛剛添加了這樣的通用圖像加載器:

首先下載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')
}

從錯誤“ 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。

1.將jar(在我的例子中,gson-2.2.4.jar)放入libs文件夾中。

2.確保編譯文件('libs / gson-2.2.4.jar')在build.gradle文件中。

3.現在單擊“使用Gradle文件同步項目”(左側是頂部欄上的AVD管理器按鈕)。

在我完成上述三項工作后,它開始正常工作。

有兩種方法可以使用Universal Image Loader

  1. 通過downloading Ja r並將其添加到lib文件夾和

    編譯文件('libs / universal-image-loader-1.9.5-with-sources.jar')

  2. 只需添加gradle dependency

    編譯'com.nostra13.universalimageloader:universal-image-loader:1.9.5'

這是一個快速教程鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM