当尝试将JB启动器移植到GB时,我遇到了很多与新API相关的错误。我添加了支持库rev。 9 - 没有任何改变,我得到大约1000个错误。 有没有办法在不重写代码的情况下向后移植它?
答案 0 :(得分:1)
查看您获得的错误,然后根据online API reference查看其中的一些错误,看看它们是否是新添加的。
查看“Android API”旁边的下拉菜单,您可以在其中选择目标API级别。选择API Level 7(Gingerbread),然后查找“错误”,看看它们是否只是添加了功能。
然后,检查是否正确导入了支持库。例如,如果您的代码使用片段,则可能是在新API中定位包,而不是支持库。要轻松完成此操作,请尝试按Ctrl + Shift + O自动导入任何新内容。小心;有时它可以导入错误的东西,或者删除“不使用”的导入,因为你使用该导入的行被视为错误。
有些情况下你肯定要重写一些东西;但是如果你在开始重写之前就做了所有事情,那么你可以节省很多时间。