1. 程式人生 > >Android Developer:構建超過65K方法的App

Android Developer:構建超過65K方法的App

android { 
    productFlavors { 
        // Define separate dev and prod product flavors. 
        dev { 
            // dev utilizes minSDKVersion = 21 to allow the Android gradle plugin 
            // to pre-dex each module and produce an APK that can be tested on 
            // Android Lollipop without time consuming dex merging processes. 
            minSdkVersion 21 
        } 
        prod { 
            // The actual minSdkVersion for the application. 
            minSdkVersion 14 
        } 
    } 
          ... 
    buildTypes { 
        release { 
            runProguard true 
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 
                                                 'proguard-rules.pro' 
        } 
    } 
} 
dependencies { 
  compile 'com.android.support:multidex:1.0.0' 
} 
在你完成所有這些配置改變之後,你能使用你的應用的devDebug實體,它結合了dev生產Flavor屬性和debug構建型別。使用這個不啟用proguard,支援multidex,並且最先的SDK版本設定為Android API level 21的目標建立一個debug應用。這些設定使得Android gradle外掛執行如下工作: