0. μ²μ νλ‘μ νΈλ₯Ό μμ±ν λ, νλ‘μ νΈλͺ κ³Ό ν¨ν€μ§λͺ μ λ€μκ³Ό κ°μ΄ μ ν΄μ£Όμλ€κ³ κ°μ νμ.
1. <κ³ μ ν ν¨ν€μ§λͺ μΌλ‘ λ°κΎΈκΈ°>
β
μλλ‘μ΄λ μ±μ κ°λ°μκ° μ§μ ν κ³ μ ν ν¨ν€μ§λͺ
μΌλ‘ μλ³λλ€. κ·Έλ°λ° μλλ‘μ΄λ μ€νλμ€μμ νλ‘μ νΈλ₯Ό λ§λ€ λ κΈ°λ³Έ κ°μΈ com.example.~ λ‘ μμνλ ν¨ν€μ§λͺ
μ Play μ€ν μ΄μ λ±λ‘ν μ μλ€. λ°λΌμ μ΄λ₯Ό λ³κ²½ν΄ μ£Όμ. β
1.1. νλ‘μ νΈ μ°½μμ build.gradle (Module: My_Application.app) μ μ°Ύμ λλΈν΄λ¦νλ€.
1.2. build.gradle (:app)
defaultConfig { applicationId "com.example.myapplication" μΌλ‘ λμ΄ μλ€.
1.3. μ΄ λΆλΆμ "my_app.myapplication" μΌλ‘ μμ ν ν, Sync Now λ₯Ό λλ¬ λκΈ°ν μμΌμ£Όμ.
2. <AAB νμΌ μμ± μμνκΈ°>
2.1. Build > Generate Signed Bundle / APK...
2.2. Android App Bundle > Next
3. <ν€ μ μ₯μμ μλͺ ν€(μ λ‘λ ν€) λ§λ€κΈ°>
ν€ μ μ₯μκ° νμνλ€. ν€ μ μ₯μλ μΌμ’
μ 'μΈμ¦μ'λΌκ³ μκ°νλ©΄ λλ€.
μ΄ ν€ μ μ₯μλ‘ λ΄κ° λ§λ μ±μ μλͺ
μ ν΄μΌλ§ μ±μ μΆμν μ μλ€.
λ§μ½ 미리 λ§λ€μ΄ λ ν€ μ μ₯μκ° μλ€λ©΄ μλ νλ©΄μμ "Choose existing..." μ μ ννκ³ , μλ‘ λ§λ€μ΄μΌ νλ€λ©΄ "Create new..." λ₯Ό μ ννμ.
(Create new... μ κ²½μ°)
3.1. λλ μλμ κ°μ λμ ν
μ€νΈ κ²½λ‘μ jks νμΌμ λ§λ€μ΄ μ£Όμλ€.
3.2. λ€μ νλ©΄μμλ ν€ μ μ₯μλ₯Ό λ§λλ κ³Όμ μ΄λ€. ν¨μ€μλλ 6μ μ΄μμ΄μ΄μΌ νκ³ , Key store path μ Key μ λΉλ°λ²νΈκ° μΌμΉν΄μΌ νλ€.
(λ§μ½ ν€ μ μ₯μμ ν€μ λΉλ°λ²νΈλ₯Ό λ€λ₯΄κ² μ§μ νμ λ ν€κ° λ§λ€μ΄μ§μ§ μμΌλ©΄ ν°λ―Έλμμ ν€λ₯Ό μμ±νλ©΄ λλ€.)
3.3. μ± μλͺ
μ°½μμ λ°©κΈ μμ±ν ν€ μ μ₯μμ λΉλ°λ²νΈμ alias(λ³μΉ), λΉλ°λ²νΈλ₯Ό μ ννκ² μ
λ ₯νλ€. κ·Έλ¦¬κ³ "Export encrypted key for enrolling published apps in Google Play App Signing" 체ν¬λ°μ€μ 체ν¬λ₯Ό ν΄μ νλ€.
(λ§μ½ μ΄λ―Έ Play Store μ λ±λ‘λ μ±μ Play μ± μλͺ
μΌλ‘ λ€μ λ±λ‘νλ €λ©΄ "Export encrypted key..." 체ν¬λ°μ€λ₯Ό 체ν¬νκ³ κ²½λ‘λ₯Ό μ§μ νλ€. > κ·Έλ¬λ©΄ μλͺ
ν€λ‘ μνΈνλ *.pepk νμΌλ‘ μ μ₯μ΄ λλ€. ν΄λΉ νμΌλ‘ κΈ°μ‘΄ μ±μ Play μ± μλͺ
μΌλ‘ λ±λ‘ν μ μλ€.)
3.4. λ§μ§λ§ λ¨κ³! 릴리μ¦μ©μΌλ‘ λΉλνλ€. debug μ©κ³Ό release μ© λ μ€μ 무μμΌλ‘ λΉλν κ²μΈμ§ 묻λλ°, Play μ€ν μ΄μ λ°°ν¬ν νμΌμ λ§λλ κ³Όμ μ΄λ―λ‘ release λ₯Ό μ ν ν Finish λ₯Ό ν΄λ¦νλ€.
3.5. AAB νμΌ λΉλ μ±κ³΅!
(κ²½λ‘ : νλ‘μ νΈλ£¨νΈλλ ν°λ¦¬\app\release\app-release.aab)
'π κ°λ° > μλλ‘μ΄λ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Android Studio] Getter/Setter μλμΌλ‘ μμ±ν΄ μ£ΌκΈ° (0) | 2023.06.02 |
---|---|
[Android] Error type 3 Error: Activity class {ν¨ν€μ§λͺ .첫μ‘ν°λΉν°} does not exist. (2) | 2023.05.31 |
[Android] μ± μλͺ (3) | 2022.12.09 |
[Android] APK μ AAB μ μ°¨μ΄μ (0) | 2022.12.09 |
[μλλ‘μ΄λ] Android μ§λ/mp3νμΌ λ£κΈ° (1) | 2022.05.16 |
λκΈ