티스토리 뷰
MultiDex를 사용하려면
1. SDK build-tools를 21.1.0이상으로 변경
2. build.gradle 수정
3. Application 클래스 수정
android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...
// Enabling multidex support.
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
dexOptions {
// dex를 만들다가 힙이 부족해서 오류가 발생할수 있으므로 다음과 같이 처리
javaMaxHeapSize “4g“
preDexLibraries = false
}
앱의 소스코드 수정
앱의 Application 클래스는 아래와 같이 수정한다.
public class MyApplication extends android.support.multidex.MultiDexApplication {
...
}
참고
http://blog.osom.info/2014/10/generating-main-dex-list-file.html
https://developer.android.com/tools/building/multidex.html#about
'Mobile > Android' 카테고리의 다른 글
[Android] webview ssl 인증 오류 (1) | 2016.07.26 |
---|---|
[Android] AndroidStudio build setting (0) | 2016.07.26 |
[Android] RemoteControlClient의 폐기로 인한 Notification (0) | 2016.07.26 |
[Android] NotificationCompat + 5.0 (0) | 2016.07.26 |
[Android] JobService (0) | 2016.07.26 |
- Total
- Today
- Yesterday
- cocoapods
- Kotlin
- php
- windows10
- intellij
- github
- ubuntu
- Spring
- ios
- Codable
- centos8
- golang
- git
- Linux
- Java
- Gradle
- nodejs
- CentOS
- docker
- Windows
- android
- MySQL
- war
- tomcat
- Python
- rxswift
- go
- enum
- SWIFT
- Xcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |