Camera.getNumberOfCameras()
我有一个带有 minSDK 8 和 targetSDK 17 的 Android 项目。我使用了对 API 级别 9 ( )中引入的函数的调用。ADT 似乎并不介意这一点,并且编译得很好,没有任何警告。我也将 targetSDK 设置为 8,它仍然可以正常构建,没有任何警告。如果我的代码不能在我声称支持的 SDK 上运行,我真的希望它能警告我。有没有办法做到这一点?
问问题
153 次
2 回答
2
只需将 Android Lint Preferences 中 NewApi 的严重性更改为错误即可。
属性 --> Android Lint 首选项 --> NewApi --> 严重性框中的错误
确保在每次重建后单击 Lint 警告窗口中的刷新图标。
于 2013-07-11T06:16:42.050 回答
0
看来这是一个已知错误,将在下一个 ADT 版本中修复。
请参阅:https ://code.google.com/p/android/issues/detail?id=56427
于 2013-07-11T07:35:17.827 回答