release λΉμ κ²ͺμλ μλ¬λ€μ λν ν΄κ²°λ°©μμ μ¨λμ ν¬μ€νΈμ λλ€.
μ± λ° μ±μ΄ μ°Έμ‘°νλ λΌμ΄λΈλ¬λ¦¬μμ λ©μλκ° 65,536κ°λ₯Ό μ΄κ³Όνλ©΄ μ±μ΄ Android λΉλ μν€ν μ²μ μ νμ λλ¬νμμ μ리λ λΉλ μ€λ₯κ° λ°μν©λλ€.
Android μ±(APK) νμΌμλ Dalvik Executable(DEX) νμΌ νμμ μ€ν κ°λ₯ν λ°μ΄νΈ μ½λ νμΌμ΄ ν¬ν¨λλ©°, DEX νμΌμλ μ±μ μ€ννκΈ° μν΄ μ¬μ©λλ μ»΄νμΌλ μ½λκ° ν¬ν¨λ©λλ€. Dalvik Executable μ¬μμ λ¨μΌ DEX νμΌ λ΄μμ μ°Έμ‘°λ μ μλ λ©μλμ μ΄ κ°μλ₯Ό 65,536μΌλ‘ μ ννλ©° μ¬κΈ°μλ Android νλ μμν¬ λ©μλ, λΌμ΄λΈλ¬λ¦¬ λ©μλ, μ체 μ½λμ μλ λ©μλκ° ν¬ν¨λ©λλ€. μ»΄ν¨ν° 곡ν μΈ‘λ©΄μμ ν¬λ‘, KλΌλ μ©μ΄λ 1024(λλ 2^10)λ₯Ό λνλ λλ€. 65,536μ 64 X 1024μ λμΌνλ―λ‘ μ΄ μ νμ '64K μ°Έμ‘° μ ν'μ΄λΌκ³ λΆλ¦ λλ€.
android/app/build.gradle νμΌμ λ©ν°λ±μ€ μ¬μ©μ€μ μ ν΄μ€λ€.
android {
defaultConfig {
...
multiDexEnabled true
}
...
}
dependencies {
implementation 'androidx.multidex:multidex:2.0.1'
}
κ·Έλ¦¬κ³ android/app/src/main/java/com/νλ‘μ νΈμ΄λ¦/MainApplication.java νμΌμ μν¬νΈλ₯Ό ν΄μ€λ€.
import androidx.multidex.MultiDexApplication;