当我尝试在模拟器中运行我的应用程序时,它显示错误

问题描述 投票:0回答:1

The error is shown when I run my code in android studio. I want to run my app in the emulator.

This is showing when I want to select the device.

我想在普通设备上运行我的代码

错误:

安装没有成功。
无法安装应用程序:INSTALL_FAILED_OLDER_SDK

APK文件列表:

[0] 'C:\Users\hp\Downloads otes pp uild\intermediates pk\debug pp-debug.apk'
应用程序的 minSdkVersion 比设备 API 级别更新。
重试
无法在所有设备上启动应用程序)

android android-emulator android-ide
1个回答
-2
投票

您遇到的错误消息“INSTALL_FAILED_OLDER_SDK”表示您的 Android 项目中指定的最低 SDK 版本高于您尝试运行应用程序的模拟器或物理设备的 API 级别。

尝试下面给出的解决方案:

  1. 更新模拟器的 API 级别:您可以创建具有更高 API 级别的新模拟器,该级别匹配或超过项目中指定的最低 SDK 版本。为此,请打开 Android 虚拟设备 (AVD) 管理器,创建具有更高 API 级别的新虚拟设备,然后尝试在新模拟器上运行您的应用程序。

  2. 降低最低 SDK 版本:如果更新模拟器不可行或不合适,您可以降低项目中指定的最低 SDK 版本,以匹配模拟器或要运行应用程序的设备的 API 级别。但是,请注意,这可能会限制您的应用程序与旧设备的功能或兼容性。

要更改最低 SDK 版本,请在 build.gradle 文件(通常在应用程序模块中找到)中找到 minSdkVersion 属性,并将其设置为较低的 API 级别。例如,如果您的 minSdkVersion 当前设置为 21 (Android 5.0),您可以将其降低到 19 (Android 4.4) 或与您的模拟器或设备兼容的 API 级别。

  1. 使用不同的设备或模拟器:如果上述选项均不可行,您可以尝试在具有与项目最低 SDK 版本匹配的更高 API 级别的不同模拟器或物理设备上运行您的应用程序。

完成必要的调整后,尝试在模拟器或设备中再次运行您的应用程序,它应该可以安装,而不会遇到“INSTALL_FAILED_OLDER_SDK”错误。

© www.soinside.com 2019 - 2024. All rights reserved.