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,舊的參數不知道是不見了,還是被蓋過了。
總算搞好了。