코딩라이브러리/Dart

dart 은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치파일이 아닙니다 (with 안드로이드 스튜디오)

유니네 라이브러리 2024. 6. 12. 20:41

윈도우 10 환경에서 안드로이드 스튜디오의 터미널로 dart 프로그램 실행 시,

'dart'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

라는 문구가 나올 때 해결책은 다음과 같이 진행한다.

 

 윈도우 10 환경변수 Path 설정 (이미 설정되어 있으면 다음 단계)

 

✔ 시스템 환경변수 편집

 

✔ 환경변수 버튼 클릭

 

✔ 환경변수 버튼 설정

  • 기존 Path 변수가 있는 경우
    flutter 압축해제한 디렉토리 설정 ( C:\flutter\bin )
  • 기존 Path 변수가 없는 경우
    flutter 압축해제한 디렉토리 설정 ( C:\flutter\bin )

 

✅ 안드로이드 스튜디오 설정

 

✔ 안드로이드 스튜디오에서 SDK 매니저 클릭

 

✔ SDK Tools 에서 Android SDK Command-Line Tools (latest) 체크하여 설치

✔ 다운로드 진행

안드로이드 스튜디오 재기동

 

✅ 안드로이드 스튜디오의 터미널로 dart 프로그램 실행

 

📌 실행 완료 화면

  1. 터미널화면에서 dart lib/실행파일명.dart 입력 후 엔터
    ※ 일반적으로 프로젝트 생성하면 .dart 파일은 lib 디렉토리 하위에 생성된다.
  2. 실행코드 진행

📌 실행 코드

//입력을 받기하기 위해서는 dart:io 라이브러리를 import 한다. 
import 'dart:io';
void main() {  
  //문자열 받기
  stdout.write('문자열 입력하세요. :  ');	
  String? str = stdin.readLineSync()!;
  //String str = stdin.readLineSync().toString(); 도 가능
  print("입력값은 :" + str);  
}

 

🔹 입력

문자열 입력하세요. :  sky

 

🔹 결과 출력

입력값은 :sky