上已经安装的SDK程序兼容性以前版本的21版本

问题描述:

我已经使用更新到版本21,这个新版本更新了我的SDK版本与新来的应用程序兼容性是不允许一特征从动作条喜欢在顶部的图标,要求引入工具栏的新概念。上已经安装的SDK程序兼容性以前版本的21版本

所以,我更喜欢以前实现的行为,并改变我的应用程序,以适应这一新概念需要一些时间。我想保留以前版本的库,但是,我的SDK已经更新。

有什么办法来取消程序兼容性的更新和使用以前的版本?或编译与以前版本兼容的appcompat?

+0

我建议你采取升级您的应用程序使用新的程序兼容性的时间。没有这一点,你将无法利用新的Android功能(如材料设计主题等),并在具有较旧Android版本的设备上提供它们。此外,如果你能够使用旧的Appcompats,不建议使用不推荐使用的代码。 – rgamber 2014-11-24 00:06:59

+3

我同意....但不知道。现在不是现在。我想控制我的应用程序开发策略,而不是由它来控制。 – 2014-11-24 06:47:43

而使用当前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