728x90
반응형
안드로이드 설치
https://developer.android.com/studio
~/.bashrc 또는 ~/.bash_profile에 환경변수 설정하기
vim ~/.bash_profile
# export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
# # avdmanager, sdkmanager
# export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
# # adb, logcat
# export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
# # emulator
# export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
source ~/.bash_profile
# 확인
echo $ANDROID_SDK_ROOT
Android Virtual Devices (AVDs) 생성하기
SDK Manager의 SDK Tools에서
Show Packages Details를 선택해두고
30.0.3으로 Apply하기
안드로이드 스튜디오에서 빈 프로젝트를 열어두어서
자동으로 진행되는 초기 설정들 기다리기
폰에서 개발자 옵션에서 디버깅 옵션 활성화 해두기
컴퓨터 재부팅 후 터미널에서
adb devices
Cordova Setup
Capacitor를 사용한다면 패스하기
jDK8 설치하기
https://www.oracle.com/java/technologies/downloads/#java11
gradle 설치하기
+) 이후 과정 중 에러가 난다면 gradle 설치하기
brew install gradle
Project Setup
Native project가 없다면 생성하기
ionic cordova prepare android
Package ID 지정하기
cordova의 경우,
프로젝트 폴더에서 config.xml 파일 속 <widget> element의 id 값을 수정
이 때 역순으로 된 DNS 주소를 적어주면 된다
vi config.xml
Running with Cordova
ionic cordova run android
이 단계에서 발생하는 수많은 에러...
sudo npm i -g native-run
vi ~/.zshrc
# jdk 파일 이름 제대로 확인하기
# export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
source ~/.zshrc
# allowedRequests = new Whitelist();
ionic cordova plugin rm cordova-plugin-whitelist
cordova plugin add https://github.com/apache/cordova-plugin-file-transfer.git
# @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter
728x90
반응형
'Web > ionic' 카테고리의 다른 글
ionic과 AWS Amplify 연동하기 : 이미지 업로드 및 가져오기 (0) | 2022.01.05 |
---|---|
[Angular] ionic Storage 라이브러리 사용하기 (0) | 2021.11.24 |
[Window] ionic 설치 (0) | 2021.11.24 |
Window Powershell 보안 오류 (0) | 2021.11.23 |