[Android] MultiDex의 구축 속도를 높이는 데 3가지 효과가 있다

1198 단어 Android
이쪽 투고.처럼 프로젝트를MultiDex로 바꿨는데 건설이 너무 느려요.아래의 일을 실시함으로써 (환경에 따라 정해진 것 같다) 자신이 2분 가까이 걸려서 1분 정도가 되었다(아직 느리지만.)

1.Gradle 버전 향상


원본2.2.1의 물건을 2.8로 바꾸다.
gradle-wrapper.properties
...

distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
나는 이것이 효과가 있는지 없는지 모르겠지만, 아울러 플러그인의 버전도 최신으로 바꾸는 것이 비교적 좋다.
build.gradle
buildscript {
...

    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    }

...

2. MultitDex에 대한 옵션 지정


build.gradle
android {
...

    dexOptions {
        preDexLibraries false
        javaMaxHeapSize "2g" // ヒープの最大を 2GB にする
    }

...
}

3. 오프라인 빌드


MultitDex와는 직접적인 관계가 없습니다.

이상

좋은 웹페이지 즐겨찾기