我试图使用一个需要api级别14的方法,而我的最小api级别设置为8.如果我不处理那个部分,Eclipse甚至不应该让我编译(例如。{{1}但是Eclipse这次并没有抱怨,让我成功编译。在运行时,我使用一些旧设备获得了NoSuchMethodError。
我使用全新的Eclipse将完全相同的代码复制到另一台新机器上,Eclipse这次抱怨了....为什么会这样? Eclipse似乎不可靠......是否有任何其他第三方应用程序可用于检查所有使用的方法是否等于或低于min api级别?或者无论如何我都可以强制Eclipse检查?我真的没办法检查我使用的每种方法的api级别。
感谢您的帮助
答案 0 :(得分:0)
if (android.os.Build.VERSION.SDK_INT >= 13) {
Point size = new Point();
display.getSize(size);
width = size.x;
} else
width = display.getWidth();