๐ช ionic android APK ์ถ์ถ ๋ช ๋ น์ด
ionic cordova build --release android
์์ ์ถ์ถ ๋ช ๋ น์ด๋ฅผ ํตํด APKํ์ผ์ ๋ง๋ค์ด์ค์. ๊ทธ๋ ๊ฒ ๋๋ฉด ์๋ช ๋์ง ์๋ APK ํ์ผ์ด ๋ง๋ค์ด์ ธ์. ์๋์ฌ์ง์ ๋ช ๋ น์ด๋ฅผ ์คํํ์ ๋์ ๋ชจ์ต์ ์บก์ณํ๊ฑฐ์์.
๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ๊ฐ app-release-unsigned.apk ๋ผ๋ ํ์ผ์ด ์๊ธธ๊บผ์์.
๐น key ํ์ผ ์์ฑ
๊ทธ ๋ค์์ผ๋ก keyํ์ผ ์์ฑ์ด ํ์ํด์ฌ ํค ํ์ผ ์์ฑ ๋ช ๋ น์ด๋ ์๋์ ๊ฐ์์.
keytool -genkey -v -keystore <ํค๋ช
>.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
๊ทธ๋ด๊ฒฝ์ด keystore ํ์ผ์ด ์๊ธธ๊บผ์์.
๐ด Appํด๋ ์์ฑ
์ ๊ฐ์๊ฒฝ์ฐ ๋ฐ๋ก APP์ APK์ keystore๋ฅผ ๊ด๋ฆฌํ๋๋ก ํด๋๋ฅผ ๋ง๋ค์ด์คฌ์ด์.
๐ APK ์ต์ ํ
๋ค์์ผ๋ก APK ์ต์ ํ๋ฅผ ์ํด zipalign์ ํด์ผํฉ๋๋ค. ์ ๊ฐ์๊ฒฝ์ฐ zipalign ์์น๊ฐ
์ฌ๊ธฐ์ ์์์ด์.
C:\Users\<์ ์ ๋ช
>\AppData\Local\Android\Sdk\build-tools\30.0.2
๊ทธ๋ฆฌ๊ณ APKํ์ผ์ ๋ ๋ ํด๋์ ๋ค์ด๊ฐ์ ์๋์ ๋ช ๋ น์ด๋ฅผ ์คํํด์ค๋๋ค.
C:\Users\<์ปดํจํฐ๋ช
>\AppData\Local\Android\Sdk\build-tools\30.0.2\zipalign -v -p 4 app-release-unsigned.apk ์ฑ๋ช
.apk
๐งท APK ์๋ช
APK์ต์ ํ ์ํจ ๋ค์ ๋ค์์ผ๋ก๋ APK ์๋ช ์ ์ค์ํ์ฌ์ผ ํฉ๋๋ค. ๋ช ๋ น์ด๋ฅผ ํตํด ์๋ช ์ ์ค์ํด๋ณด๋๋ก ํด๋ณด์ฃ .
C:\Users\<์ปดํจํฐ๋ช
>\AppData\Local\Android\Sdk\build-tools\30.0.2\apksigner vertify --verbose ์ฑ๋ช
.apk
์๋์ ๊ฐ์ด ์คํ ์ด์ ์ฌ๋ฆด APK๊ฐ ์์ฑ๋์์ต๋๋ค.~
'ionic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ค ionic fcm background์์ ๋ฐ์ดํฐ ๋ฐ๊ธฐ (0) | 2022.03.20 |
---|---|
Ionic Speech Recognition (0) | 2022.01.01 |
๐ฅIonic์์ redux dev tools ์ฌ์ฉํด๋ณด๊ธฐ (0) | 2021.11.27 |
๐ณโ๐Proxy ์ธํ (0) | 2021.09.07 |
ionic + angular ์ธํ (2) | 2021.07.31 |
๋๊ธ