2014-04-28 66 views
9

我是新來的android開發,我一直在使用命令行工具來創建一個android項目。我遵循tutorial at android developers中給出的所有說明。但是,他們更關注IDE用戶。錯誤「包android.support.v7.app不存在」

當我試圖擴展我的MainActivity類從ActionBarActivity而不是隻是活動,它會拋出以下錯誤。

錯誤:包android.support.v7.app不存在

有人抱怨這個import語句。

import android.support.v7.app.ActionBarActivity; 

我確定要訪問SDK管理器,它說安裝了Android支持庫。 我真的很喜歡這個,我非常感謝你們可以給我的任何幫助。

這可能幫助: http://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html

+1

你有要將appcompat庫添加到您的項目中,僅使用sdk管理器下載它是不夠的。你可以在這裏找到信息(http://developer.android.com/tools/support-library/features.html#v7)和[here](http://developer.android.com/tools/support-library /setup.html)。 –

+0

我遇到了同樣的問題。我不知道爲什麼@ vgonisanz的答案被接受 - 我不能右鍵點擊命令行中的庫。我也沒有使用Gradle - 命令行工具默認爲Ant,所以我安裝了Ant。 – Iiridayn

+0

@Iiridayn:是的,我最終放棄了命令行工具。 Android工作室是一個非常好的IDE,並且最終沒有嘗試使用ant進行編譯那麼麻煩。 –

回答

9

你的項目是缺少從SDK支持庫。

如果您沒有安裝它們,只需右鍵點擊project > Android Tools > Install support library即可。

然後,只需導入工作空間,爲Android項目,android-support-v7-appcompat,位於成${android-sdk-path}/extras/android/support/v7

最後,右鍵單擊在Android project > Properties > Android Tab。按Add按鈕並添加支持項目"android-support-v7-appcompat"作爲依賴項。

清理您的項目,必須編譯和正常工作。

+0

屬性選項不顯示,而右鍵點擊項目.. –

6

使用Android Studio必須添加,這不是在本教程

dependencies { 

    compile 'com.android.support:appcompat-v7:22.0.0' 
} 
4

表示對於什麼是值得support library的依賴性:

我使用Xamarin的時候跑了這個問題,即使我已經安裝了支持包,包括v4和v7。

它通過執行Build - > Clean All解決了。

0

嘗試複製C:\ Program Files文件\的Java \ jdk1.8.0_121 & & C:\ Program Files文件\的Java \ jre1.8.0_121從其他工作電腦,那麼所有(清潔& &重建)

相關問題