eclipse匯入appcompat項目報錯

來源:互聯網
上載者:User

標籤:android   bug   

標籤 : 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項目在同一磁碟裡。

eclipse匯入appcompat項目報錯

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.