2012-04-05 22 views
1

我想我在這裏錯過了一些東西。Android示例ActionBarCompat

在參考文檔中找到此示例後,我想對其進行測試。 因此,我通過導入此項目創建了一個新項目 - 針對SDK的v2.3。

但是,當項目打開時,有51個錯誤。

我的問題,即使這應該在android 3.0之前的版本中運行,我應該使用哪種版本的SDK?

回答

2

將目標API級別設置爲14(4.0),但將最低級別(在清單中)設置爲3或更高級別。

然後它應該工作。

+0

試過了,它仍然抱怨「android:style/Theme.Holo.Light」,「android:actionBarStyle」等等......另外,這個示例在那裏演示了一個兼容的ActionBar,它在api v2.3之前。 – Simon 2012-04-05 15:35:52

+0

這很奇怪,它對我來說很完美 – Jokahero 2012-04-05 15:43:02

+1

好的,繼承人我不得不這樣做。如你所說,把目標api水平提高到14。 2.清理項目< - 步驟重要。 3.調整AndroidManifest.xml文件以指向min sdk 2.3。 4.三種方法被聲明爲覆蓋,需要註釋覆蓋。然後它工作! – Simon 2012-04-05 16:08:33

1

我有它固定什麼西蒙說PLUS類似的錯誤:

xxxxx cannot be resolved or is not a field問題可能R.java下發現在MainActivity.java

1

頂部取出import android.R;如果你還有問題解決了它有錯誤,這是我如何修復它...

右鍵單擊包瀏覽器窗格下的「com.example.android.actionbarcompat.MainActivity」。 從這裏點擊屬性(按鈕上的最後一個選項)將更改Android屬性下的構建目標。選擇api 14 android 4.0

我試過了明顯的方式,它沒有工作,但這對我有用。 :D