添加以下的依賴向的build.gradle文件中的Android Studio和重新同步-ED成功的項目:Android Studio中使用庫 - 空classes.jar
compile 'se.emilsjolander:stickylistheaders:2.1.3'
但是我無法使用任何這個圖書館的班級。感覺很奇怪,我打開源代碼樹並查看是否有任何問題。我注意到以下幾點:
你可以看到Android Studio中可以找到其他下載檔案可用的類,但不是我在這個問題提到的。 classes.jar文件報告爲空。
我試着添加舊版本的stickylistheaders庫(2.1.3)。仍然是一個空的classes.jar。
當我開始這個問題時,我發現了一個類似的帖子here。但該文章的作者試圖將下載的項目包含在settings.gradle中,並且最終設法通過「編譯」指令來包含該庫。我的問題是我使用「編譯」指令,但下載的檔案文件有一個「空」classes.jar。我也嘗試添加該問題中提到的庫(即'se.emilsjolander:StickyScrollViewItems:1.0.0')。還有一個空的classes.jar。
一些注意事項:
- 實際classes.jar文件在建/爆炸,束髮現不是空的。
- 我試着清理項目。我想這會導致所有的依賴關係被刪除並重新下載。然而,之後,Android Studio仍然無法在stickylistheaders的classes.jar中找到任何類。
- 到目前爲止,這個問題只存在於se.emilsjolander的庫中。奇怪的是,這個職位的回答者1發佈了一張屏幕截圖,顯示他看到一個非空的classes.jar。
更新:
- 我也試着刪除.gradle的緩存目錄在我的配置文件目錄,清理項目,並再次重建。沒有運氣。
- 我可以解壓縮有問題的classes.jar。看起來像文件沒有損壞。
有人知道這裏有什麼問題嗎?謝謝。
[Android Studio 0.4.2突然無法解析符號]的可能重複(http://stackoverflow.com/questions/21100688/android-studio-0-4-2-suddenly-cannot-resolve-symbols) –
關注在回答錯誤的方向上,它被標記爲上面的副本。我相信這會把你解決,直到你可以得到0.4.3。 –
@埃德蒙試試我發佈的答案,它解決了我的問題。 – pyus13