当前位置: 首页 > 知识库问答 >
问题:

我得到了这个三星(7.1.1)设备,我正在用它来制作一个应用程序。当我试图直接在设备上运行应用程序时,它显示一条错误消息

慕嘉茂
2023-03-14

我犯了这个错误

adb:无法安装C:\ Users \ User \ Documents \ buku tamu \ buku tamu \ build \ app \ outputs \ apk \ app . apk:Failure[INSTALL _ FAILED _ OLDER _ SDK:INSTALL package Li:/data/app/vmdl 1558851448 . tmp/base . apk(在二进制XML文件的第7行):需要更新的SDK版本#29(当前版本为#25)]在SM P355上启动应用程序时出错。

共有2个答案

秦凯旋
2023-03-14

您的最小SDK设置为29,但您正在运行的是SDK为25的7.1.1。如果可以,请更新您的设备,或降低项目的最小SDK。删除任何需要SDK 26的功能

如果你降低了你的最低SDK,你就失去了一些功能,但努加特实际上并没有那么旧,除非你的项目中确实需要一些新版本的东西,否则它应该得到支持。

在内部版本中将你的 minSdk 版本更改为 25。

景建业
2023-03-14

尝试修改您的minSdkVersion 25targetSdkVersion 29在您的build.gradle

说明:

出现此错误的原因是,您正在尝试安装使用更高版本的最低Android SDK构建的APK(受< code > miniSdkVersion in die < code > build . gradle 约束),但您的设备Android环境(换句话说,您的设备Android SDK)低于< code>minSdkVersion,即对于您的情况,它是25(根据错误消息“当前版本是#25”)。

而且,根据以下错误消息,您当前的minSdkVersion应该是29,这不适合您的SM P355设备。

需要更新的sdk版本#29(当前版本是#25)]在SM P355上启动应用程序时出错。

 类似资料: