【Flutter】ビルドできない。No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.2.6472646

何やってたの?

flutterのサンプルアプリページを参照して、いろいろ作っていました。

GoogleフォトとFlutterを使用して写真共有アプリを作成するhttps://codelabs.developers.google.com/codelabs/google-photos-sharing/#0

githubからクローンしてきて、 pubgetをして、エラーがなくなったので、実行。すると、以下のメッセージ。

Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

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

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

No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.2.6472646

googleで検索。最初に出てきたのは、以下のページ。

https://github.com/flutter/flutter/issues/53657

下へ見ていくと

grandleのバージョンを3.5.0にすることで解決しました

という記述。

android / build.grandle

buildscript {
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0' //Changed this line
    }
}

修正して解決。

flutterは、IOSとAndroid,Webと一度に作成できるということなので、今勉強しているのですが、こういうトラブルは、ネイティブで一度触っておかないと経穴は難しそうですね。下手に直すと、泥沼にはまりそう。

Version

Android studio 4.0
Flutter 1.17.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 1ad9baa8b9 (11 days ago) • 2020-06-17 14:41:16 -0700
Engine • revision ee76268252
Tools • Dart 2.8.4

スポンサーリンク
レクタングル大

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レクタングル大
%d人のブロガーが「いいね」をつけました。