2016-12-10 119 views
0

我一直在關注官方Android Udacity課程的開發者教程,他們有練習,他們已經上傳到github上的項目。Android Studio沒有找到資源@drawable

到目前爲止,我所從事的所有項目都進展順利。不幸的是,最新的項目(以及項目之後的很多項目)具有相同的依賴性錯誤,並且很快我打開它們。所有的錯誤似乎都在尋找一個可繪製文件夾中的資源。我意識到我的資源下沒有可繪製的文件夾,但是由於缺乏正確的隱藏資源文件(如果可能,我仍然對android開發不熟悉),我覺得這可能是個問題。

另一種可能性是android studio和我的SDK的版本比項目最初創建的版本更新,這意味着資源調用可能已過時。

我意識到幾個資源調用似乎與過去引起我問題的全息主題有關。

Errors

Directories

這裏是一個鏈接到一些資源的調用 http://puu.sh/sKafe/d0a2fd7126.png

我的編譯和目標SDK版本是25 SDK

下面是GitHub的項目練習我正在嘗試做 https://github.com/udacity/ud851-Exercises/tree/student/Lesson02-GitHub-Repo-Search/T02.04-Exercise-ConnectingToTheInternet

+1

我看不到圖像,你沒有drawables文件夾?你可以添加它,去res文件夾並創建一個新文件夾並將其命名爲drawable,然後你可以將這些drawable添加到文件夾 –

+0

你需要SDK 14+中的Holo資源(我認爲)。這就是錯誤告訴你的。他們不是「隱藏」,那麼只是不是你正在使用的API的一部分 –

+0

我正在使用sdk 25,它是14+。除非後期sdk中的全息資源被刪除,否則我仍然需要全息資源。全息資源是普通api包的一部分,還是我將它們單獨下載到其他地方http://puu.sh/sKaB1/878b25aeb8.png –

回答

0

你沒有被拉伸目錄下,創建一個

右鍵點擊資源目錄,

資源 - >新建 - >目錄

enter image description here

輸入目錄名as drawable - > ok

enter image description here

在那裏添加drawable文件。

+1

添加什麼drawable?你不能只是「插入」所有的全息資源。 –

+0

看來這些錯誤與我缺少holo主題的依賴關係以及其他一些可能屬於較舊api的小型依賴關係有關。這對此沒有幫助。 –

+0

github項目只有兩個java文件,一個佈局xml文件和一個菜單fie。 –

0

我發現是什麼導致了問題。我重新克隆了GitHub,但是這次我從下載文件夾中運行了該項目,並且它工作正常。我發現我第一次下載zip文件夾的項目,我解壓縮,然後將其移到另一個目錄,我保持我的android項目。當我將項目文件夾移動到新目錄時,文件目錄名變得更長,並且某些特定文件名變得比windows文件命名系統的字符限制更長。然後我被提示跳過那些我必須選擇是的特定文件,這導致了缺失的依賴性問題。

相關問題