2013-12-14 176 views
0

我开发了一个使用android sdk 4.4(KitKat)的android应用程序。我的应用程序在Android 4.0和4.4上运行良好,但它在android 2.3和其他版本上崩溃。我已经使用了android动作栏,并且我已经阅读过以前版本中不支持动作栏的地方。我不能改变这个应用程序,因为我必须把它交给客户端,我已经没时间了。我无法修复它。我需要任何解决方案,以便在2.3及更高版本上可用并兼容。Android应用程序兼容性问题

+3

您可以使用程序兼容性与支持库 – Raghunandan

+0

@Raghunandan我已尝试添加程序兼容性,但它包含了style_base.xml错误和themes_base.xml。该怎么办 ? –

+0

你是如何参考AppCompat库的 – Raghunandan

回答

0

您可以使用ActionBarSherlock,因为它是到Android 2.X兼容:

http://actionbarsherlock.com/

+1

使用v7支持库更合理。 ABS是一个很好的制止差距,但现在谷歌已经发布了ActionBar的官方支持库,似乎更好。 – Squonk

+0

@Flat Eric我试图添加AppCompat,但它在style_base.xml和themes_base.xml中包含错误。该怎么办 ? –

+0

@Rida:我没有AppCompat的经验,这就是为什么我建议ActionBarSherlock –