오랜만에 cordova로만든 프로젝트 업데이트할일이 생겼다
1. node버전 변경 20.9.0 lts사용
nvm을 사용하므로 해당명령어를 통해서 nodejs설치
nvm install 20.9.0
nvm use 20.9.0
2. cordova 설치
npm install -g cordova
3. android studio 설치
https://developer.android.com/studio?utm_source=android-studio
기본 SDK설치
Packages to install: - Sources for Android 34 (sources;android-34)
- Android SDK Platform-Tools (platform-tools)
- Android Emulator (emulator)
4. VSCODE 설치 및 확장 프로그램설치
확장프로그램에 cordova-tools설치
https://marketplace.visualstudio.com/items?itemName=msjsdiag.cordova-tools
5. 안드로이드 아이폰 테스트
cordova create test01
cd test01
cordova platform add browser
cordova platform add android
cordova requirements android
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
Please install the Android SDK Platform "platforms;android-33"
Gradle: installed /usr/local/Cellar/gradle/6.6.1/bin/gradle
Some of requirements check failed
SDK중 android 33버전 tiramisu설치
Packages to install: - Sources for Android 33 (sources;android-33)
- Android SDK Platform 33 (platforms;android-33)
cordova requirements android
cordova platform add ios
6. 테스트 및 vscode에서 실행
cordova 선택 후 필요한 웹 안드로이드 아이폰 한번씩 테스트
===
추가사항
1. ANDROID_HOME 환경변수 설정
2. 안드로이드 커맨드 라인 툴 버전설치
33.0.2
3. 자바 버전 업데이트
brew update
brew tap adoptopenjdk/openjdk
brew search jdk
brew install --cask adoptopenjdk11
/usr/libexec/java_home -V
11.0.11 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
vi ./.zshrc
export JAVA_HOME_11=$(/usr/libexec/java_home -v11)
export JAVA_HOME=$JAVA_HOME_11
source ./.zshrc
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)
아이폰
cordova run ios
npm install -g ios-deploy
'모바일 > CORDOVA' 카테고리의 다른 글
FCM (0) | 2022.03.10 |
---|---|
IOS에서 왜 작동이 되지 않는가.. (0) | 2020.12.29 |
Adaptive icon (0) | 2020.11.16 |
아이콘 스플래쉬 이미지생성 (2) | 2020.11.12 |
Promise rejected with non-error: xcode-select: error: tool 'xcodebuild' requires Xcode (0) | 2020.09.15 |