【发布时间】:2018-04-29 08:22:00
【问题描述】:
我正在开发一个 Anrdoid 应用程序。它快完成了。我刚刚注意到minSdkVersion 设置为21。也许我在创建项目时忘记了它。我想降低它,因为该应用的用户可能会使用旧设备。
我认为将 minSdkVersion 更改为 ~10 不是一个好主意,坐等,希望它在未来编译和运行良好。
我的想法是,我可以检查项目中使用的所有方法,以及它们的最低 API 级别,这样我就可以知道我必须用替代方法替换什么。不过,这个项目有点大。一个一个地搜索所有方法的文档会花费很多时间。
是否可以自动列出我的项目中使用的 Android API 特定方法及其 API 级别?或者以某种方式检测使用的方法所需的最高 API 级别? Android Studio 知道这些数字,它也可以获取文档。或者,将minSdkVersion 和targetSdkVersion 更改为较低的API 级别以了解旧设备不支持哪些方法是否安全,并且在我修复所有错误/警告后,IDE 会显示我的应用程序吗?运行正常吗?
【问题讨论】:
标签: android android-studio android-api-levels