fvm flutter doctor -v
[✓] Flutter (Channel unknown, 1.22.6, on macOS 12.3 21E230 darwin-x64, locale en-JP) • Flutter version 1.22.6 at /Users/shinriyo/fvm/versions/1.22.6 • Framework revision 9b2d32b605 (1 year, 2 months ago), 2021-01-22 14:36:39 -0800 • Engine revision 2f0af37152 • Dart version 2.10.5 [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2) • Android SDK at /Users/shinriyo/Library/Android/sdk • Platform android-31, build-tools 30.0.2 • Java binary at: /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (Temurin)(build 1.8.0_302-b08) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 13.3) • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 13.3, Build version 13E113 • CocoaPods version 1.11.2 [!] Android Studio (version 2021.1) • Android Studio at /Applications/Android Studio.app/Contents ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ Dart plugin not installed; this adds Dart specific functionality. ✗ Unable to find bundled Java version. • Try updating or re-installing Android Studio. [✓] VS Code (version 1.65.2) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.34.0 [✓] Connected device (1 available) • SM F926N (mobile) • R3CR90R5T1K • android-arm64 • Android 11 (API 30)
と[!] Android Studio (version 2021.1)
のエラーになったとき、
https://github.com/flutter/flutter/issues/68429
ln -s ~/Library/Application\ Support/Google/AndroidStudio2021.1/plugins ~/Library/Application\ Support/AndroidStudio2021.1
をした。
> fvm flutter doctor -v [✓] Flutter (Channel unknown, 1.22.6, on macOS 12.3 21E230 darwin-x64, locale en-JP) • Flutter version 1.22.6 at /Users/shinriyo/fvm/versions/1.22.6 • Framework revision 9b2d32b605 (1 year, 2 months ago), 2021-01-22 14:36:39 -0800 • Engine revision 2f0af37152 • Dart version 2.10.5 [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2) • Android SDK at /Users/shinriyo/Library/Android/sdk • Platform android-31, build-tools 30.0.2 • Java binary at: /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (Temurin)(build 1.8.0_302-b08) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 13.3) • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 13.3, Build version 13E113 • CocoaPods version 1.11.2 [!] Android Studio (version 2021.1) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin installed • Dart plugin version 211.7811 ✗ Unable to find bundled Java version. • Try updating or re-installing Android Studio. [✓] VS Code (version 1.65.2) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.34.0 [✓] Connected device (1 available) • SM F926N (mobile) • R3CR90R5T1K • android-arm64 • Android 11 (API 30) ! Doctor found issues in 1 category.
Unable to find bundled Java version.
がまだある
https://zenn.dev/donchan922/articles/85d16dbf8958c6
をみた。
cd /Applications/Android\ Studio.app/Contents/jre ln -s ../jre jdk ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
そのまま実行。 解決。
fvm flutter doctor --android-licenses
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156) at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 5 more
> fvm flutter doctor --android-licenses All SDK package licenses accepted.======] 100% Computing updates...
・バージョンよくわからんけどここテキトーにやったらOK
android/build.gradle
- classpath 'com.android.tools.build:gradle:3.5.0' + classpath 'com.android.tools.build:gradle:4.2.1'
android/gradle/wrapper/gradle-wrapper.properties
+# distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip