2014-11-24 90 views
1

我已經使用更新到版本21,這個新版本更新了我的SDK版本與新來的應用程序兼容性是不允許一特徵從動作條喜歡在頂部的圖標,要求引入工具欄的新概念。上已經安裝的SDK程序兼容性以前版本的21版本

所以,我更喜歡以前實現的行爲,並改變我的應用程序,以適應這一新概念需要一些時間。我想保留以前版本的庫,但是,我的SDK已經更新。

有什麼辦法來取消程序兼容性的更新和使用以前的版本?或編譯與以前版本兼容的appcompat?

+0

我建議你採取升級您的應用程序使用新的程序兼容性的時間。沒有這一點,你將無法利用新的Android功能(如材料設計主題等),並在具有較舊Android版本的設備上提供它們。此外,如果你能夠使用舊的Appcompats,不建議使用不推薦使用的代碼。 – rgamber 2014-11-24 00:06:59

+3

我同意....但不知道。現在不是現在。我想控制我的應用程序開發策略,而不是由它來控制。 – 2014-11-24 06:47:43

回答

2

而使用當前SDK,平臺不能用以前的支持庫和構建工具和SDK。例如,它總是會要求材料設計文件。轉到SDK管理器並刪除sdk 21的包,所有這些包都下載API 19,它是Kitkat而不是可穿戴sdk。

+1

我已經試過了。問題是,appcompat的版本將保持不變,並會導致依賴關係丟失的問題。 – 2014-11-24 06:50:14

+0

這是不正確的。你可以使用api 21和支持庫19. – 2014-11-24 07:16:22

+0

你使用Gradle嗎?如果是這樣你可以在那裏使用:compile'c​​om.android.support:appcompat-v7:20.0.0' – mobilepotato7 2014-11-24 16:42:25