當我嘗試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
}
uj5u.com熱心網友回復:
問題是由于您的應用程式和目標設備(即真機或模擬器)之間的 android SDK 版本不匹配。
從您的情況來看,您的應用程式似乎是使用 SDK 版本 31 構建的,并且您試圖在支持版本 30 的設備上運行它,從而導致問題。要解決此問題,請將應用程式的 SDK 降級到 30 或在支持 SDK 31 的較新設備上運行它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/512655.html
標籤:安卓扑毕业典礼建造
上一篇:Gradle,ApacheTomEE-TomEEWebappClassLoader加載程式約束違規
下一篇:根據R中的閾值創建二進制變數
