kle*_*ium 3 android android-studio android-api-levels
我正在开发一个Anrdoid应用程序.它差不多完成了.我刚刚注意到它minSdkVersion被设置为21.也许我在创建项目时忘了它.我想降低它,因为应用程序的用户可能会使用较旧的设备.
我不认为将#minSdkVersion改为10,坐下来并希望将来能够编译并运行良好.
我的想法是,我可以检查项目中使用的所有方法,它们的最低API级别,所以我可以知道我必须用替代品替换.但是,该项目有点大.逐个搜索所有方法的文档会花费很多时间.
是否可以自动列出项目中使用的Android API特定方法及其API级别?或以某种方式检测使用的方法所需的最高API级别?Android Studio知道这些数字,它也可以获取文档.或者,可以安全地更改minSdkVersion和targetSdkVersion更低的API级别以了解旧设备中不支持哪些方法,并且在我修复IDE将向我显示的所有错误/警告后,我的应用程序运行良好吗?
当您使用需要比指定版本更高的sdk版本的方法时,Android Studio会给您警告minSdkVersion.您可以通过利用Analyze - > Code Cleanup功能访问整个项目的这些警告的完整列表.那你可以做什么:
minSdkVersion.通过尝试不同的版本号,您可以看到需要进行多少更改.要确定正确minSdkVersion,您可能需要考虑Android API级设备统计信息.
因此,决定一个targetSdkVersion或minSdkVersion通常是这样的策略:您设置为targetSdkVersion您测试应用程序的最高版本号.该minSdkVersion所以不会有很多版本,具体的解决方法所需的足够低,足够的设备都支持,但足够高的-应设置为较低的值.在Android文档中查找有关这两个值的详细信息.
| 归档时间: |
|
| 查看次数: |
1621 次 |
| 最近记录: |