Search

Could not run … using connection

 자바 버전 이슈로 디버그 모드가 실행이 안됨

Could not run phased build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-8.5-bin.zip'
Dart
복사

 버전체크

java -version
Dart
복사
Mac 일 경우 위 명령어를 터미널에 입력해서 버전이 1.8.0 이나 11버전 이하가 나온다면 자바 버전 이슈일 가능성이 크다.

 자바 11 버전 설치

brew install openjdk
Dart
복사
자바 11버전 설치, homebrew 사용

 환경설정

설치 후 친절하게 어떤 어떤 작업이 더 필요한지 설명해준다. 하나씩 진행하면 된다.

 자바 wrapper 연결

sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
Dart
복사
자바 랲퍼가 JDK를 찾을 수 있도록 연결하는 명령어이다.

 환경 변수 설정

echo 'export PATH="/opt/homebrew/opt/openjdk@11/bin:$PATH"' >> /Users/datos-ksh/.zshrc
Dart
복사
말 그대로 환경 변수 설정

 컴파일러가 찾을수 있도록 설정

export CPPFLAGS="-I/opt/homebrew/opt/openjdk@11/include"
Dart
복사

 스크립트 적용

source ~/.zshrc
Dart
복사
적용하고 자바 버전을 확인 하면 된다.