M1 플러터 실행 오류
오늘 플러터를 배워볼까 하고 실행하는데 이런 오류들이 발생했다.
Could not compile build file /android/build.gradle
General error during semantic analysis: Unsupported class file major version 60
flutter Unable to make field private final java.lang.String java.io.File.path
accessible: module java.base does not "opens java.io" to unnamed module
구글링 해보니 자바 버전을 낮추래서
자바 버전을 11로 낮췄는데도 안되고,
gradle의 JVM 경로 바꾸는 방법도 이것저것 해봤는데 안돼서 몇시간이고 해맸다.
그러던 중 자바 16버전을 아예 삭제했더니
The operation couldn’t be completed. Unable to locate a Java Runtime.
이런 오류로 바뀌었다!
낮은 버전의 자바를 설치했지만, gradle은 그냥 16버전을 쓰고 있던 것이었다...
https://www.azul.com/downloads/?version=java-11-lts&os=macos&architecture=arm-64-bit&package=jdk
여기서 zip으로 설치하지 말고, dmg로 설치하니까 바로 됐다.
Author And Source
이 문제에 관하여(M1 플러터 실행 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jibmin/M1-플러터-실행-오류저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)