[컴] ionic 으로 android apk 생성

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 Documentation
  • ionic capacitor open android : android project를 android studio 에서 열어준다.

emulator

emulator 를 띄워놓고, ionic capacitor run android --target=Pixel_3a_API_34 를 하면, emulator 에 apk 가 설치되고 실행된다.

  1. 환경변수 설정

    • 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
  2. emulator list : \Android\Sdk\emulator\emulator.exe -list-avd ionic capacitor run android --list 을 사용할 수도 있다. bat ionic capacitor run android --list

  3. run emulator: \Android\Sdk\emulator\emulator.exe -avd Pixel_3a_API_34

  4. 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

See Also

  1. 쿠…sal: [컴] cordova 로 android app build
  2. Starting an App: How to Guide | Ionic Documentation

댓글 없음:

댓글 쓰기