반응형
앱 빌드 중 이런 오류가 났다
찾아보니 multidex라는 걸 사용해야 한다고 한다
minSdkVersion 값에 따라 해결방법이 다르다고 하니 맨 아래 링크 참고.
minSdkVersion은 build.gradle :app에서 확인할 수 있다.
나는 minSdkVersion이 20이하였다.
build.gradle :app
android {
...
defaultConfig {
...
multiDexEnabled true //추가
}
...
dependencies {
...
implementation 'com.android.support:multidex:1.0.3' //추가
}
AndroidMeifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.어쩌구">
<application
...
android:name="android.support.multidex.MultiDexApplication"> <!--name추가-->
<!--multidex부분에 빨간색 되면서 Unresolved package 'multidex'오류날 경우 이걸로 바꿈-->
<application
...
android:name="androidx.multidex.MultiDexApplication"> <!--name추가-->
나는 AndroidMenifest.xml 에서 위에 코드를 넣으라고 해서 했다가 오류가 나서
한참 헤맨 끝에 아래 코드로 바꾸고 해결했다.
androidx를 쓰는지 안 쓰는 지 차이라고 한다.
아직 공부할 게 많아 보인다..
끝
반응형
'Android' 카테고리의 다른 글
[안드로이드Android] 뷰바인딩 사용하기 View Binding (0) | 2021.07.02 |
---|