오랜만에 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
Download Android Studio & App Tools - Android Developers
Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.
developer.android.com
기본 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
Cordova Tools - Visual Studio Marketplace
Extension for Visual Studio Code - Code-hinting, debugging and integrated commands for Apache Cordova (PhoneGap). With added support for the Ionic framework.
marketplace.visualstudio.com
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 환경변수 설정
android target: android: command failed with exit code enoent Meteor
I have meteor project and I try to start it on my mobile device. It starts successfully if I run project on my windows pc and I'm getting this error(error in title) when I try to start it in my linux(
stackoverflow.com
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 |