2016-01-25 44 views
0

我正在嘗試開發基於Material Design的Android應用程序。我想支持前棒棒糖設備。預棒棒糖設備上的材質設計Eclipse

我找到AppCompat庫並試圖按照指南和教程,但似乎沒有任何工作。他們中的大多數都專注於Android Studio,而我需要使用Eclipse IDE。

我下面就AppCompat從這個帖子的指導,這個職位上的Android Material Design support library,這Android Toolbar tutorial

不幸的是,ActionBarActivity已被棄用。我試圖「更新」我的項目,如圖所示here

我不會在Eclipse控制檯上收到任何錯誤,但是當我在智能手機(Android 4.4.4版的三星Galaxy Ace 4)上打開應用程序時,出現一個彈出式圖標application has unexpectedly quit,我收到InvocationTargetException錯誤。

工作的唯一解決方案是this,但它不支持預棒棒糖設備(僅API 21和更高版本)。

我終於嘗試使用不同的支持庫,發現here,但我不知道如何使用「Ray's lib」庫。

我想要做的就是類似於在前棒棒糖設備上使用Material Design的Google應用程序。有沒有辦法做到這一點?有人能幫我嗎?

如果我不能在Eclipse上,有沒有辦法在Android Studio中做到這一點?

+0

Eclipse不再支持Android開發。你必須轉移到Android Studio。 – Sharj

回答

0

您應該使用Android Studio,因爲它是官方的Android IDE。

如果您正在開始一個新項目,並且您想在棒棒糖設備上使用材質設計,請將appCompat包含在您的漸進式依賴關係中,並在您的項目中使用AppCompat組件。

compile 'com.android.support:appcompat-v7:23.1.1' 
compile 'com.android.support:design:23.1.1' 

重要的是要注意,並非每個材料組件都具有向後兼容性。對於某些元素,您可能需要使用第三方庫或創建自定義組件。

相關問題