我尝试为Android开发应用程序但我的设备没有 支持API 19如何将API 更改为 16? 对这个问题有任何解决方案。
答案 0 :(得分:7)
您可能需要更改两个项目选项:目标框架和最低Android版本。
目标框架确定您的应用程序针对哪个版本的Android进行编译。
最低Android版本决定了您的应用程序可以安装在Android的最低版本。
最简单的解决方法是将项目的目标框架更改为目标设备运行的API级别。默认情况下,Mininum Android版本设置为与目标框架相同。
通过右键单击解决方案窗口中的项目,选择选项,然后在常规中,可以在项目选项中找到目标框架类别选择构建。然后,您可以将目标框架更改为您想要的 - Android 4.1(API 16)或Android 4.3(API 18)。
通过选择 Android应用程序类别,可以在常规部分的项目选项中更改最低Android版本。然后您可以选择最低Android版本下拉列表。
如果您选择的最低Android版本低于目标框架,那么您的代码将需要处理较低Android版本无法使用的某些API。因此,在运行时,您需要检查Android.OS.Build.Version.SdkInt,如果在当前的Android版本上不可用,则不要调用API。
答案 1 :(得分:0)
您可以在Gradle脚本目录下的build.gradle(module:app)文件中找到minSdkVersion / targetSdkVersion。在此处编辑构建版本,然后打开Manifest文件以同步所做的更改。