万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    プラグイン直したのに解決しない件「Dart plugin version」

    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

    zenn.dev

    f:id:shinriyo:20220403083404p:plain

    > 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