open:ionic-안드로이드-배포하기

ionic 안드로이드 배포하기 (publishing ionic android app)

빌드

snippet.sh
ionic build android --release 

config.xml 파일을 살펴보자.
안드로이드의 경우 위치는 app/platforms/android/res/xml/config.xml 다. 버전 충돌이 나지 않게 변경을 하여 빌드 한다.

빌드가 성공적으로 끝나면, 생성된 APK 파일의 경로를 확인할 수 있다.

BUILD SUCCESSFUL

Total time: 2 mins 51.624 secs
Built the following apk(s):
        [YOUR_APP_PATH]/platforms/android/build/outputs/apk/android-release-unsigned.apk
snippet.sh
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
snippet.sh
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name
snippet.sh
zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk

에러

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_91\bin

아이오닉에서 두개의 환경변수를 사용한다. (ANDROID_HOME, JAVA_HOME)

bin 까지 설정되어 있어서 난 오류이므로, 경로를 바꾼다.

재부팅 없이 사용하기 위해 set 명령어를 사용한다.

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_91

설정된 환경변수를 확인한다.

> echo %JAVA_HOME%
C:\Program Files\Java\jdk1.8.0_91

  • open/ionic-안드로이드-배포하기.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1