将Jelly Bean发射器移植到GingerBread

时间:2012-07-23 17:59:38

标签: android android-4.2-jelly-bean android-2.3-gingerbread backport

当尝试将JB启动器移植到GB时,我遇到了很多与新API相关的错误。我添加了支持库rev。 9 - 没有任何改变,我得到大约1000个错误。 有没有办法在不重写代码的情况下向后移植它?

1 个答案:

答案 0 :(得分:1)

查看您获得的错误,然后根据online API reference查看其中的一些错误,看看它们是否是新添加的。

查看“Android API”旁边的下拉菜单,您可以在其中选择目标API级别。选择API Level 7(Gingerbread),然后查找“错误”,看看它们是否只是添加了功能。

然后,检查是否正确导入了支持库。例如,如果您的代码使用片段,则可能是在新API中定位包,而不是支持库。要轻松完成此操作,请尝试按Ctrl + Shift + O自动导入任何新内容。小心;有时它可以导入错误的东西,或者删除“不使用”的导入,因为你使用该导入的行被视为错误。

有些情况下你肯定要重写一些东西;但是如果你在开始重写之前就做了所有事情,那么你可以节省很多时间。