AndroidX Runtime Exception 해결
(Multidex / API19 / Android 4.4.2)
1. Pre-Condictions
- AndroidX로 Migration
- 해당 Application에서 Multidex를 사용
Multidex의 버전이 2.0.0 으로 Refactoring 됨
- Device가 4.4.2(JellyBean) API19 를 사용
API20부터는 Dalvik이 아닌 ART를 사용하기 때문에 MultiDex를 사용할 필요가 없음.
따라서 API20 이후에는 본 Runtime Exception이 발생하지 않음.
2. 발생하는 Runtime Exception
java.lang.RuntimeException: Unable to instantiate application androidx.multidex.MultiDexApplication: java.lang.ClassNotFoundException: Didn't find class "androidx.multidex.MultiDexApplication" on path [...]
3. 해결 방법
Application의 Android Manifest 파일에
android:name="androidx.multidex.MultiDexApplication"
테그를 추가
'나의 SW개발 이야기 > 안드로이드' 카테고리의 다른 글
[Android] Virtual Reality 개발 - 기본 동작 방식 (0) | 2021.03.03 |
---|---|
[Android] SurfaceView로 구현한 App에 Appium 사용하기 (0) | 2021.02.17 |
Android Minimum API 별 버전 빌드하기 (0) | 2019.04.05 |
V8 안드로이드 버전 빌드 (0) | 2017.03.27 |