在尝试将 JB 启动器移植到 GB 时,我遇到了很多与新 API 相关的错误。我添加了支持库 rev。9 - 没有任何改变,我收到大约 1000 个错误。有没有办法在不重写代码的情况下对其进行反向移植?
问问题
929 次
1 回答
1
查看您遇到的错误,然后对照在线 API 参考检查其中的一些错误, 看看它们是否是新添加的。
查看“Android API”旁边的下拉菜单,您可以在其中选择目标 API 级别。选择 API Level 7 (Gingerbread),然后查找“错误”,看看它们是否只是添加的功能。
然后,检查是否正确导入了支持库。例如,如果您的代码使用片段,它可能针对新 API 中的包,而不是支持库。要轻松完成此操作,请尝试使用 Ctrl+Shift+O 自动导入任何新内容。不过要小心;有时它可以导入错误的东西,或者删除它说“未使用”的导入,因为您使用该导入的行被视为错误。
在某些情况下,您肯定必须重写;但是如果你在开始重写之前尽你所能,你可能会为自己节省很多时间。
于 2012-07-23T18:34:00.597 回答