lor*_*o-s 4 android deprecated android-studio deprecation-warning android-studio-3.0
我注意到在更新到Android Studio 3之后(但也可能在之前发生过,我没有注意到),某些已弃用的方法不再标记为直通.例如:
我在Ubuntu上,刚刚更新了Android Studio 3.0.1.我检查了设置中的检查,并且全部启用了.我还检查了代码样式/格式是否正确设置为弃用(但必须是,如果示例的最后一行被正确标记).这与项目无关,因为我尝试了一个新创建的项目.
是什么导致这个?
我终于发现这是(奇怪的)预期行为:https://issuetracker.google.com/65793314
你的minSdkVersion是什么?这是一项功能,我们现在只将已弃用的方法调用显示为已弃用,如果它们已针对您尝试定位的所有版本弃用
所以,getColor()并且isAnimationCacheEnabled()在我的示例中没有标记,因为我的目标是API 15+,而是从API 23开始它们被弃用了.我确认这会将我的应用的minSdkVersion提升到23,现在它们都被标记了.
无论如何,我发现这种行为令人困惑和不必要,就像我在错误报告中所说的那样.如果有人读到并同意,请在那里发表评论.
| 归档时间: |
|
| 查看次数: |
979 次 |
| 最近记录: |