安裝好android studio並且安裝其它需要的SDK或組件后,根據向導生成新的項目,
編譯或運行時可能會出現下面的錯誤:
Error:Error retrieving parent for item: No resource found that matches the given name “xxxxxxxxxx”
不大確定其它人的同樣錯誤是否與本人是同一原因,在本人環境中的問題是“build.gradle(Module:app)”中的配置版本過高的問題。
本人生成項目時,目標android版本是4.2.2(API 17),生成的文件中編譯相關版本位置的版本號是23以上。
修改兩處地方后如下:
1. buildToolsVersion '22.0.1'
此處的版本號在運行android sdk manager(位置:android sdk目錄下的tools目錄中“android”)后,
在Tools目錄下找到23版本之下的最高版本,本人環境中是22.0.1。
2. compile 'com.android.support:appcompat-v7:20.0.0'
此處的版本號可以在android sdk目錄下的“extras/android/m2repository/com/android/support/appcompat-v7”目錄下找到,
經過測試,版本號更改成版本23以下,可以編譯通過,但是版本20以上在運行調試時會出錯。
本人並不考慮android4.2.2以上版本的運行,所以並沒有深究版本20以上的解決方法。
如果上面第二步還是編譯出錯,可以考慮把上面的“appcompat-v7”目錄下的版本23以上目錄刪除,
並且在“maven-metadata.xml”文件中把版本23以上的設置行刪除后,重新編譯試一下。