gradle Flutter运行失败[INSTALL_FAILED_OLDER_SDK]需要较新的SDK版本#31(当前版本为#30)

qc6wkl3g  于 2022-11-14  发布在  Flutter
关注(0)|答案(1)|浏览(451)

当我尝试flutter run时,发生以下错误:

Error: ADB exited with exit code 1
Performing Streamed Install

adb: failed to install C:\Flutter\appname\build\app\outputs\flutter-apk\app.apk: Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl1847062534.tmp/base.apk (at Binary XML file line #7):    
Requires newer sdk version #31 (current version is #30)]
Error launching application on SM A127F.

这是我的build.gradle文件的一部分

defaultConfig {
        applicationId "de.domain.appname"
        minSdkVersion 31
        multiDexEnabled true
        targetSdkVersion 31
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }
zphenhs4

zphenhs41#

该问题是由于您的应用和目标设备(即真实的手机或模拟器)之间的Android SDK版本不匹配。
从您的案例来看,您的应用似乎是使用SDK版本31构建的,而您尝试在支持版本30的设备上运行它,从而导致了此问题。要解决此问题,请将您的应用的SDK需求降级到30,或在支持SDK 31的较新设备上运行它。

相关问题