繁体   English   中英

Flutter 将 flutter 更新到 2.8.1 后编译代码时抛出错误

[英]Flutter throw error while compile code after update flutter to 2.8.1

我使用 flutter 使我的跨平台应用程序体验如此流畅,它会超出我的预期,但是在将 flutter 更新到 2.8.1 后,它会抛出错误,就像我在下面提到的那样是因为我的代码而发生错误,或者存在 flutter 问题在评论中告诉我

这是我的 flutter 医生:-

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.8.1, on macOS 11.5.2 20G95 darwin-x64, locale
    en-IN)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[✓] IntelliJ IDEA Ultimate Edition (version 2021.2.2)
[✓] VS Code (version 1.59.1)
[✓] Connected device (2 available)
    ! Error: iPad is busy: Waiting for Device. Xcode will continue when iPad is
      finished. (code -10)
    ! Error: iPhone 7 is not connected. Xcode will continue when iPhone 7 is
      connected. (code -13)

• No issues found!

这是 eroor 日志:-

* What went wrong:
Execution failed for task ':app:stripDebugDebugSymbols'.
> No version of NDK matched the requested version 21.0.6113669. Versions available locally: 23.1.7779620

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 40s
Exception: Gradle task assembleDebug failed with exit code 1

我认为您的 flutter 版本在您的目录中找不到 ndk

这是在您的项目中设置 ndk 的一些步骤

  1. 从 sdk 管理器并排下载 ndk

  2. 在 android-> local.properties 中将 Ndk 路径添加到 local.properties 文件中,如下所示:- ndk.dir=/Users/imac/Library/Android/sdk/ndk/23.1.7779620

  3. 在你的应用程序中添加 ndkVersion build.gradle 文件在 android->app->build.gradle 像这样:- android { compileSdkVersion 31 ndkVersion '23.1.7779620' }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM