2016-12-28 178 views
0

我想從Udacity學習android開發,但有一些問題導入項目。 在任務中,有一半準備好的項目作爲資源開始,其中涉及創建語言翻譯應用程序代碼。但是當我嘗試編譯該項目時,會出現以下錯誤:導入項目後,無法運行它

錯誤:(18,-1)android-apt-compiler:[main] C:\ Users \ Rushi \ Downloads \ ud839_Miwok-Starter-代碼\ ud839_Miwok-Starter-code \ app \ src \ main \ res \ values \ styles.xml:錯誤:錯誤:檢索父項:找不到與給定名稱'Theme.AppCompat.Light.DarkActionBar'匹配的資源。 (19,-1)android-apt-compiler:[main] C:\ Users \ Rushi \ Downloads \ ud839_Miwok-Starter-code \ ud839_Miwok-Starter-code \ app \ src \ main \ res \ values \ styles.xml:19:錯誤:錯誤:找不到與給定名稱匹配的資源:attr'colorPrimary'。

Error:(20,-1)android-apt-compiler:[main] C:\ Users \ Rushi \ Downloads \ ud839_Miwok-Starter-code \ ud839_Miwok-Starter-code \ app \ src \ main \ res \ values \ styles.xml:20:錯誤:錯誤:找不到與給定名稱匹配的資源:attr'colorPrimaryDark'。

我認爲它缺乏任何類型的包或東西,所以試圖更新Android Studio到最新版本,但它沒有奏效。

我已檢查屬性colorPrimaryDark和colorPrimary引用他們所做的正確資源。

+0

做乾淨的幫助嗎? (轉到生成 - >清理項目) – jak10h

+0

@ jak10h代碼清理不起作用 –

回答

0

添加到您的應用的build.gradle:

compile 'com.android.support:appcompat-v7:25.1.0' 

也試試這個:Build->Rebuild ProjectFile->Invalidate Caches/Restart

如果問題沒有消失,請發佈您的build.gradlecolors.xml文件。

+0

我的android studio沒有編譯部分下的重建選項。 –

+0

我也嘗試重新啓動項目,但它不起作用 –

0

您需要在app/build.gradle文件中增加compileSdkVersionbuildToolsVersion

或者您必須爲AppCompat或support-v7等外部依賴庫使用更高的版本號。例如,將compile 'com.android.support:appcompat-v7:21.0.0'更改爲compile 'com.android.support:appcompat-v7:25.0.0'

請注意,Theme.AppCompat來自支持庫。

來源:AppCompat v7 r21 returning error in values.xml?

+0

如何增加compileSdkVersion或buildToolsVersion。我完全陌生的android工作室 –

+0

@RushiPatel請參閱https://www.raywenderlich.com/120177/beginning-android-development-tutorial-installing-android-studio和https://developer.android.com/studio/建立/ index.html的 –