標籤 : Android
我們在eclipse導入開源項目後,經常會發現找不到類似Theme.AppCompat.Light.DarkActionBar的style,解決辦法也比較簡單,就是導入com.android.support:appcompat-v7包,不過又兩點需要注意:
不能只導入appcompat-v7.jar包,而是要導入appcompat-v7項目
因爲這個項目包含有資源文件,只導入jar包沒有效果,這個項目地址是在:
…\android-sdk\extras\android\support\v7下。具體操作步驟是:
File->Import (android-sdk\extras\android\support\v7) 選擇 “appcompat”
在你的項目右鍵> properties->Android. 點擊”Add”把”appCompat”項目添加進去
就是這麼簡單
添加”appCompat”時報錯
今天出現了一個詭異的問題,當我點擊添加”appCompat”項目時出現了下面這種詭異情況:
搞了半天才在stackoverflow找到了原因:
項目時我從github上下載下來,保存在c盤,然後就import進eclipse裏,而我的android sdk路徑是在d盤。
如果support-library項目和你本身項目不再同一個磁盤,就會出現上面這個問題,這應該算是eclipse的bug,實在是坑。
明白了原因後,解決辦法也簡單,在import項目時選擇copy protects into workspace,前提是你的workspace路徑和android sdk項目在同一磁盤裏。