๋ฐ์ํ
Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- ์คํธ๋ฆผ๋ฆฟ
- Android
- ํ๋ค์ค๊ณต๋ถ
- ์๋ฐ์ด๋ณด
- RESTful API
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ํ๋ค์ค
- ์น๋์๋ณด๋ ์ ์
- java
- Flutter
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Pandas
- ์๋ฐ๊ธฐ์ด
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- ์๋ฐ
- ํ์ด์ฌ
- ์น๋์๋ณด๋ ๊ธฐ์ด
- serverless
- ํ์ด์ฌ๊ณต๋ถ
- ์๋ฐ๊ณต๋ถ
- JavaScript
- REACT
- streamlit
- ์๋๋ก์ด๋ ์คํ๋์ค
- db
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- ์๋ฐ์คํฌ๋ฆฝํธ
- MySQL
- Streamlit๊ธฐ์ด
Archives
- Today
- Total
ruriruriya
[Android]์๋๋ก์ด๋ Release APK ์๋ ์๋ช ๋ฐ ๋ฐฐํฌ ๋ฐฉ๋ฒ ๋ณธ๋ฌธ
๐คAndroid
[Android]์๋๋ก์ด๋ Release APK ์๋ ์๋ช ๋ฐ ๋ฐฐํฌ ๋ฐฉ๋ฒ
๋ฃจ๋ฆฌ์ผใ 2025. 4. 11. 16:50๋ฐ์ํ
โ ์๋๋ก์ด๋ Release APK APK ์๋ ์๋ช ๋ฐ ๋ฐฐํฌ ๋ฐฉ๋ฒ
์๋๋ก์ด๋ ํ๋ก์ ํธ๋ฅผ ๋ฆด๋ฆฌ์ฆ ๋ชจ๋๋ก ๋น๋ํ ํ, ์๋์ผ๋ก APK์ ์๋ช ํ๊ณ ๋ฐฐํฌํ๋ ์ ์ฐจ๋ฅผ ์ ๋ฆฌํด๋ณธ๋ค.
์๋ ์๋ช ์ด ์ด๋ ค์ด ํ๊ฒฝ(์: ํค์ค์คํฌ, ํ ์คํธ ์ฅ๋น ๋ฑ)์์๋ ์๋ ์๋ช ์ด ๋ ํ์คํ ๋ฐฉ๋ฒ์ด ๋ ์ ์๋ค.
1๏ธโฃ ๋ฆด๋ฆฌ์ฆ APK ๋น๋ (unsigned)
./gradlew assembleRelease
๋น๋๊ฐ ์๋ฃ๋๋ฉด ๋ค์ ๊ฒฝ๋ก์ app-release-unsigned.apk
๊ฐ ์์ฑ
[ํ๋ก์ ํธ]/app/build/outputs/apk/release/app-release-unsigned.apk
unsigned APK๋ฅผ ๋จผ์ ๋ง๋๋ ์ด์
- Android Gradle Plugin์ ๋ณด์์ ์ํด ์๋ ์๋ช ์ ํ์ง ์์
- ๋ฆด๋ฆฌ์ฆ ๋ชจ๋๋ก ๋น๋ํ๋ฉด ์ต์ ํ๋ ๋ฐ์ด๋๋ฆฌ(.apk)๋ ์์ฑํ์ง๋ง, ์๋ช ์ ๊ฐ๋ฐ์๊ฐ ์ง์ ํด์ผ ํ๋ค.
- ์๋ช ๋ APK๋ง์ด Android ์์คํ ์์ ์ค์ ์ค์น๊ฐ ๊ฐ๋ฅํ๋ฉฐ, ์ฑ ์ ๋ฐ์ดํธ๋ ์ ์์ ์ผ๋ก ๋์ํ๋ค.
2๏ธโฃ ์๋์ผ๋ก APK์ ์๋ช ํ๊ธฐ (apksigner ์ฌ์ฉ)
Android SDK์ ํฌํจ๋ apksigner
๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ์๋ช
ํ๋ค.
/Users/์ฌ์ฉ์์ด๋ฆ/Library/Android/sdk/build-tools/๋ฒ์ /apksigner sign \
--ks /๊ฒฝ๋ก/keystoreํ์ผ๋ช
.jks \
--ks-key-alias ํค_๋ณ์นญ \
--ks-pass pass:ํค์คํ ์ด_๋น๋ฐ๋ฒํธ \
--key-pass pass:ํค_๋น๋ฐ๋ฒํธ \
--out app-release.apk \
app-release-unsigned.apk
์์
/Users/devuser/Library/Android/sdk/build-tools/36.0.0/apksigner sign \
--ks /Users/devuser/Documents/my-release-key.jks \
--ks-key-alias mykeyalias \
--ks-pass pass:myStorePassword \
--key-pass pass:myKeyPassword \
--out app-release.apk \
app-release-unsigned.apk
apksigner
๋ Android SDK์ build-tools
ํด๋์ ํฌํจ๋์ด ์์ต๋๋ค.
3๏ธโฃ ์๋ช ์๋ฃ ํ ํ์ธ
์๋ช
์ ์ฑ๊ณตํ๋ฉด ๊ฐ์ ํด๋์ app-release.apk
ํ์ผ์ด ์์ฑ๋๋ฉด ์์ฑ!
์ด ํ์ผ์ด ์ต์ข ๋ฐฐํฌ ๊ฐ๋ฅํ APK
4๏ธโฃ APK ๋ฐฐํฌ ๋ฐฉ๋ฒ
- ๋ณธ์ธ์ ํค์ค์คํฌ์ ์ค์นํด์ผํด์ USB ์ ์ฅ์ฅ์น์ ๋ณต์ฌํ์ฌ ํ ์คํธ ๊ธฐ๊ธฐ์ ์๋ ์ค์น
adb
๋ช ๋ น์ด๋ก ์ง์ ์ค์น:
adb install -r app-release.apk
๐ฆ ์ ๋ฆฌ
APK ํ์ผ์ ์์ฑapp-release-unsigned.apk
-> APK ํ์ผ์ ์๋ช
apksigner
-> APK ํ์ผ์ ๋ฐฐํฌapp-release.apk
๋ฐ์ํ
'๐คAndroid' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋๋ก์ด๋ ์คํ๋์ค ๊ตฌ๋ฒ์ ์ค์น ๋ฐฉ๋ฒ (0) | 2025.03.27 |
---|