当我尝试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
}
1条答案
按热度按时间zphenhs41#
该问题是由于您的应用和目标设备(即真实的手机或模拟器)之间的Android SDK版本不匹配。
从您的案例来看,您的应用似乎是使用SDK版本31构建的,而您尝试在支持版本30的设备上运行它,从而导致了此问题。要解决此问题,请将您的应用的SDK需求降级到30,或在支持SDK 31的较新设备上运行它。