错误:在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:arm-linux-androideabi

Posted

技术标签:

【中文标题】错误:在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:arm-linux-androideabi【英文标题】:Error: No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi 【发布时间】:2021-07-12 14:37:19 【问题描述】:

我认为这个错误发生在颤振升级之后,在升级之前一切都很好。当我搜索它但没有找到任何解决方案时,有人可以帮助我。这是错误信息flutter doctor -v

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:stripDebugDebugSymbols'.
> No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

* 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 9m 20s
Exception: Gradle task assembleDebug failed with exit code 1

颤振医生 -v

[√] Flutter (Channel stable, 2.0.4, on Microsoft Windows [Version 10.0.19042.928],地区 en-US) • Flutter 2.0.4 版,位于 C:\src\flutter • 框架修订 b1395592de(2 周前),2021-04-01 14:25:01 -0700 • 引擎修订版 2dce47073a • Dart 版本 2.12.2

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • Android SDK 位于 C:\Users\arsla\AppData\Local\Android\Sdk • 平台 android-30,构建工具 30.0.3 • ANDROID_HOME = C:\Users\arsla\AppData\Local\Android\Sdk • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01) • 接受所有 Android 许可证。

[√] Android Studio(4.1.0版) • C:\Program Files\Android\Android Studio 中的 Android Studio • Flutter 插件可以从以下位置安装: https://plugins.jetbrains.com/plugin/9212-flutter • Dart 插件可以从以下位置安装: https://plugins.jetbrains.com/plugin/6351-dart • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01)

[√] VS 代码(版本 1.55.2) • C:\Users\arsla\AppData\Local\Programs\Microsoft VS 代码中的 VS 代码 • Flutter 扩展版本 3.21.0

[√] 已连接设备(1 个可用) • INE LX1r(移动) • 2JN4C19118015931 • android-arm64 • Android 9 (API 28)

• 未发现任何问题!

【问题讨论】:

您可以尝试使用--stacktrace 标志运行构建并在此处添加输出吗?这将有助于缩小问题范围 不。但是将 NDK 版本降级到 20。帮助解决了这个问题 【参考方案1】:

在这里我找到了这个错误的解决方案。如果您也遇到同样的问题,请按照以下步骤操作:

1)。打开Android Studio

2)。转至Settings => Appearance & Behaviour => System Settings => Android SDK

3)。单击选项卡右下角的显示包

从 android studio 安装较旧的 NDK 版本(20.. 或更低版本)

现在再次运行您的代码。 它对我有用!如果此方法解决了您的问题,请点赞

【讨论】:

以上是关于错误:在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:arm-linux-androideabi的主要内容,如果未能解决你的问题,请参考以下文章

Flutter - 在 ABI 的 NDK 工具链文件夹中找不到工具链

在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:mips64el-linux-android 如何修复?

No toolchains found in the NDK toolchains folder for ABI with prefix:XXX

No toolchains found in the NDK toolchains folder for ABI with prefix:XXX

No toolchains found in the NDK toolchains folder for ABI with prefix:XXX

错误:在 PATH 中找不到程序“/ndk-build.cmd”