cross platform / cordova
ionic 으로 android apk 생성
ionic start
- Examples
ionic start --list
: template list 를 볼 수 있다.ionic start myApp tabs --type=react
: myApp 이란 이름으로, tabs 라는 template을 사용해서 project생성
npm install -g @ionic/cli
ionic start --list
ionic start myApp tabs --type=react
ionic capacitor
ionic 은 기본적으로 Capacitor 를 사용한다.(Capacitor: Everything You've Ever Wanted to Know - Ionic Blog)
ionic serve
: browser에서 app 을 보여준다.ionic capacitor add android
: Capacitor 를 이용해서 android app 추가ionic capacitor build android
: ionic capacitor build | Ionic Documentationionic capacitor open android
: android project를 android studio 에서 열어준다.
emulator
emulator 를 띄워놓고, ionic capacitor run android --target=Pixel_3a_API_34
를 하면, emulator 에 apk 가 설치되고 실행된다.
환경변수 설정
JAVA_HOME
은 android build 시점에 필요하다.
set JAVA_HOME=d:\a\apps\java\jdk-17.0.11.9-hotspot set ANDROID_HOME=d:\a\appss\Android\Sdk
emulator list :
\Android\Sdk\emulator\emulator.exe -list-avd
ionic capacitor run android --list
을 사용할 수도 있다.bat ionic capacitor run android --list
run emulator:
\Android\Sdk\emulator\emulator.exe -avd Pixel_3a_API_34
ionic capacitor run android --traget=<target>
build .apk
ionic capacitor open android
를 실행하면, <proj_root>\android
를 android studio 에서 열어준다. android studio 에서 ‘build apk’ 를 하면 apk 를 얻을 수 있다.
- apk path:
<proj_root>\android\app\build\outputs\apk\debug\app-debug.apk
댓글 없음:
댓글 쓰기