안녕하세요 남갯입니다.
오늘은 멀티덱스 에러 (multidex)를 해결하는 방법을 알려드리겠습니다.
구글 디벨로퍼에 자세히 나와있습니다
https://developer.android.com/studio/build/multidex?hl=ko
하지만 못따라하시는 분들을 위해 차근차근 알려드리겠습니다.
만약 minSdkVersion이 21 이상이면 저 설정만 해주면 끝납니다
하지만 대부분 17 정도 근방에서 minSdk를 잡고있을거같습니다
따라서
MinSdk가 20이하로 설정되어 있을경우
android{
defaultConfig {
...
minSdkVirsion xx
targetSdkVersion 26
multidexEnabled true
}
}
dependencies{
implementation 'com.android.support:multidex:1.0.3'
}
build.gradle (Module: app) 에 dependencies 부분에
implementation 'com.android.support:multidex:1.0.3'
이 코드를 추가해주시고
1.어플리케이션을 구현하지 않았을경우
매니페스트에
<application
android:name="android.support.multidex.MultiDexApplication">
</application>
을 넣어주셔야합니다
android:name="android.support.multidex.MultiDexApplication"
매니페스트에 위와같은 코드를 추가하시면 됩니다.
public class MyApplication extends MultiDexApplication {}
또는
public MyApplication extends SomeOtherApplication{
@Override
protected void attachBaseContext(Context base){
super.attachBaseContext(base);
MultiDex.install(this);
}
}
2. 어플리케이션 클래스를 구현하셨을경우
(example :
fooApplication extend Application
)
위와같이 MultiDex.install(this) 를 호출해서 활성해주면 됩니다
궁금한점 있으시면 댓글남겨주세요
'IT > 안드로이드 관련' 카테고리의 다른 글
[안드로이드] 인터넷 연결 유무 확인하는법 (0) | 2018.07.16 |
---|---|
안드로이드 proguard 적용하기 (retrofit,gson,zxing,glide,okhttp3,support,rxjava) (0) | 2018.07.16 |
[안드로이드] 리사이클러뷰 역순으로 출력하기 (0) | 2018.07.16 |
[안드로이드] admob 광고 테스트 디바이스 등록하는법 (0) | 2018.07.06 |
[안드로이드] 자동 import 설정 방법 (0) | 2018.07.04 |