vscode 내에 Extentions 중 nativescript라는 것이 있다.
이걸 사용하다 안드로이드 디버깅 중 sdk 관련 오류가 발생하여 적어두겠다.
NativeScript(tns) Debug Adapter 오류와 해결 방법
VSCode의 확장 프로그램으로 NativeScript를 사용하려고 할 때 발생할 수 있는 오류와 그에 대한 해결 방법을 알아보자.
1. ANDROID_HOME 및 JAVA_HOME 설정
아래와 같이 ANDROID_HOME 및 JAVA_HOME 환경 변수가 설정되어 있는지 확인해야한다.
ANDROID_HOME=C:\Users\사용자명\AppData\Local\Android\Sdk
JAVA_HOME=C:\Program Files\Java\jdk.버전
2. PATH 환경 변수 설정
ANDROID_HOME
과 JAVA_HOME
환경 변수가 올바로 설정되어 있는지 확인하고, 필요한 경우 PATH 환경 변수에 Android SDK의 platform-tools
경로와 Java JDK의 bin
경로를 추가해주자
PATH=%PATH%;C:\Users\사용자명\AppData\Local\Android\Sdk\platform-tools
PATH=%PATH%;C:\Program Files\Java\jdk버전\bin
3. NativeScript(tns) 프로젝트 설정
NativeScript 프로젝트의 설정이 올바로 되어 있는지 확인하고 Android SDK 버전과 Build-tools 버전을 확인하고 필요한 경우 설치 및 설정을 진행하자
오류 메시지 1: Cannot find a compatible Android SDK for compilation.
현재의 Android 런타임과 호환되는 Android SDK 버전이 없습니다. 다음 중 하나의 지원되는 Android SDK 대상 중 하나를 설치해야 합니다:
- android-17
- android-18
- android-19
- ...
오류 메시지 2: No compatible version of the Android SDK Build-tools are installed on your system.
설치된 Android SDK Build-tools 버전이 호환되지 않는다. 다음 범위 내의 버전을 설치해야 한다: '>=23 <=33'. 필요한 경우 Android Studio를 통해 Build-tools를 설치하거나, 이미 설치되어 있다면 ANDROID_HOME
환경 변수가 올바로 설정되어 있는지 확인하자.
오류 메시지 3: Error executing command 'javac'.
'javac' 명령을 실행할 수 없단다. Java 개발 키트(JDK)가 설치되어 있고, JAVA_HOME
환경 변수가 올바로 설정되어 있는지 확인하자.
4. 환경 변수 및 경로 설정
위의 내용을 확인하고 필요한 설정이나 경로가 빠진 부분이 있는지 다시 확인하자
참고
에러가 사라지면 문제 없으니 돌아가라 한다
환경변수 설정 할 땐 경로 제대로 확인 후에 집어넣자
'밥줄3 > Nativescript' 카테고리의 다른 글
Android SDK 설치 및 설정 (0) | 2023.08.10 |
---|---|
NativeScript-Vue 기초 가이드 (0) | 2023.08.10 |