Android - No resource found that matches the given name: attr 'windowActionBar'.

No resource found that matches the given name: attr 'windowActionBar'.

因為AndroidStudio升級後有開啟舊的專案,

結果卻出現了「No resource found that matches the given name: attr 'windowActionBar'.」

有些介面也改了,也不太清楚位置

看網路文章

http://stackoverflow.com/questions/26431676/appcompat-v721-0-0-no-resource-found-that-matches-the-given-name-attr-andro

很可能需要再重新下載SDK跟Support Library

依以前的方式,開啟Tool>>Android>>SDK Manager ,這次還要再多選「Launch Standalone SDK Manager」

才能看到舊的Android SDK Manager熟悉的畫面,進行下載。

再來因為Android Studio都是使用gradle,

後來仍然會發生No resource found,

所以要去設定gradle

參考了http://stackoverflow.com/questions/31730566/add-appcompat-v7-22-to-android-studio-project

加上了,

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

但還是失敗。

我就改為現在我的sdk版本

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

就成功了,解決了No resource的問題,

但之後又出了一些問題 

少了support library 及gcm的class

我就再加上去就解決了。

dependencies {
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile files('libs/gcm.server.jar')
}

真不知道為什麼升個Android Studio,舊的參數不知道是不見了,還是被蓋過了。

總算搞好了。