Tech

코르도바 설치 및 안드로이드 스튜디오 빌드 방법 (빌드 에러 해결)

봄의 개발자 2024. 12. 16.
728x90
반응형

1. cordova 설치

npm install -g cordova

 

2. cordovar 프로젝트 생성

cordova create {프로젝트명}

 

프로젝트명과 동일한 폴더가 생성될 것이다. 해당 폴더로 이동 후 3번을 이어서 진행한다.

3. 플랫폼 추가

cordova add android
cordova add ios
cordova add browser

 

4. 안드로이드 스튜디오 실행

해당 프로젝트 폴더 내 platform > android 선택해서 프로젝트를 연다.

 

코르도바 설치 및 안드로이드 스튜디오 빌드 방법 (빌드 에러 해결) - undefined - 모든 영역

나와 같은 경우 빌드 에러가 발생했다. 에러 메시지를 확인하니까 안드로이드 빌드 툴 버전 34가 설치되어 있지 않다고 한다.

 

코르도바 설치 및 안드로이드 스튜디오 빌드 방법 (빌드 에러 해결) - undefined - 모든 영역

상단바 Android Studio 클릭 > settings > Language&Frameworks > Android SDK 로 이동해서 버전 34를 설치한다.

 

코르도바 설치 및 안드로이드 스튜디오 빌드 방법 (빌드 에러 해결) - undefined - 모든 영역

근데 SDK Tools에서 버전이 변경이 안돼서 에러가 해결이 안됐다. SDK Platforms에서 34 버전은 설치 완료한 상태였다.

 

그래서 cdv-gradle-config.json 파일에서 명시된 최소 버전을 변경해줬다.

{
"MIN_SDK_VERSION":24,
"SDK_VERSION":35,
"COMPILE_SDK_VERSION":null,
"GRADLE_VERSION":"8.7",
"MIN_BUILD_TOOLS_VERSION":"35.0.0",
"AGP_VERSION":"8.3.0",
"KOTLIN_VERSION":"1.9.24",
"ANDROIDX_APP_COMPAT_VERSION":"1.6.1",
"ANDROIDX_WEBKIT_VERSION":"1.6.0",
"ANDROIDX_CORE_SPLASHSCREEN_VERSION":"1.0.0",
"GRADLE_PLUGIN_GOOGLE_SERVICES_VERSION":"4.3.15",
"IS_GRADLE_PLUGIN_GOOGLE_SERVICES_ENABLED":false,
"IS_GRADLE_PLUGIN_KOTLIN_ENABLED":false,
"PACKAGE_NAMESPACE":"io.cordova.hellocordova",
"JAVA_SOURCE_COMPATIBILITY":8,
"JAVA_TARGET_COMPATIBILITY":8,
"KOTLIN_JVM_TARGET":null
}

여기서 SDK_VERSION, MIN_BUILD_TOOLS_VERSION을 34에서 35로 변경해주었다.

 

코르도바 설치 및 안드로이드 스튜디오 빌드 방법 (빌드 에러 해결) - undefined - 모든 영역

그 결과 빌드를 성공했다!!

 

코르도바를 사용해서 간단한 앱 개발을 해보려고 계획은 세웠지만 실행은 못 하고 있다...

이제부터라도 조금씩이라도 해봐야겠다!!

 

728x90
반응형

댓글