将API 19更改为18? Xamarin工作室

时间:2014-12-06 16:20:01

标签: android xamarin

我尝试为Android开发应用程序但我的设备没有 支持API 19如何将API 更改为 16? 对这个问题有任何解决方案。

2 个答案:

答案 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文件以同步所做的更改。