Contents
何やってたの?
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