2013-08-21 26 views
10

[修正]當您添加您的依賴關係,你需要同步你的項目。這是對AVD管理器圖標Appcompat /添加一個庫與Android工作室

大家好左邊的圖標,

我試圖使用程序兼容性-V7採用Android工作室。 我添加這些行:

dependencies { 
    compile 'com.android.support:appcompat-v7:18.0.+' 
} 

在的build.gradle但是當我嘗試導入的lib:

import android.support.v7.app.ActionBar; 

它說我解決不了V7。而當我檢查外部的文件夾lib只有support-v4。

我錯過了什麼嗎?

PS:它的工作在其他項目中,我可以看到外部的lib的lib,但它不想再做了..

回答

20

你應該有兩個依賴:

dependencies { 
    compile 'com.android.support:support-v4:18.0.+' 
    compile 'com.android.support:appcompat-v7:18.0.+' 
} 

驗證您已經在您的SDK管理器中下載了最新的Android支持庫和支持庫。

http://developer.android.com/tools/support-library/setup.html#download

上建立ActionBarActivity詳細教程:

http://www.blackcj.com/blog/2013/08/14/actionbar-with-android-support-library-r18/

+0

感謝您的回覆!好吧,那就是我所做的。我可以在這裏找到這些庫AppData \ Local \ Android \ android-studio \ sdk \ extras \ android \ m2repository \ com \ android \ support.Maybe應該手動添加它們嗎? – nsvir

+0

謝謝我修正了:) – nsvir

+0

@nsvir:我很高興你修好了。我現在有同樣的問題,如果你能告訴我(和世界其他地方)你是如何修復它的話,我會很高興的! – muetzenflo

1

要使用的版本號+上blackcj避免添加它可能會導致不可預知的,不可重複的基礎上Android的工作室,這可能導致通過gradle更多地構建時間。這太貴了!