Browse Source

配置优化

huyuguo 4 years ago
parent
commit
2ccff5dbe6
3 changed files with 9 additions and 5 deletions
  1. 3 2
      app/build.gradle
  2. 1 1
      app/gradle.properties
  3. 5 2
      gradle.properties

+ 3 - 2
app/build.gradle

40
            abiFilters "armeabi"
40
            abiFilters "armeabi"
41
        }
41
        }
42
        flavorDimensions "default"
42
        flavorDimensions "default"
43
        vectorDrawables.useSupportLibrary = true
43
44
44
//        jackOptions {
45
//        jackOptions {
45
//            enabled true
46
//            enabled true
75
            //是否优化zip
76
            //是否优化zip
76
            zipAlignEnabled true
77
            zipAlignEnabled true
77
            // 移除无用的resource文件
78
            // 移除无用的resource文件
78
//            shrinkResources true
79
            //启用代码混淆
79
            //启用代码混淆
80
            minifyEnabled true
80
//            minifyEnabled true
81
//            shrinkResources true
81
            //混淆规则配置文件
82
            //混淆规则配置文件
82
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
83
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
83
            signingConfig signingConfigs.release
84
            signingConfig signingConfigs.release

+ 1 - 1
app/gradle.properties

10
# Specifies the JVM arguments used for the daemon process.
10
# Specifies the JVM arguments used for the daemon process.
11
# The setting is particularly useful for tweaking memory settings.
11
# The setting is particularly useful for tweaking memory settings.
12
# Default value: -Xmx10248m -XX:MaxPermSize=256m
12
# Default value: -Xmx10248m -XX:MaxPermSize=256m
13
 org.gradle.jvmargs=-Xmx8192m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
13
org.gradle.jvmargs=-Xmx8192m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14
14
15
# When configured, Gradle will run in incubating parallel mode.
15
# When configured, Gradle will run in incubating parallel mode.
16
# This option should only be used with decoupled projects. More details, visit
16
# This option should only be used with decoupled projects. More details, visit

+ 5 - 2
gradle.properties

1
android.enableJetifier=true
2
android.useAndroidX=true
1
org.gradle.jvmargs=-Xmx8192m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
2
3
android.injected.testOnly=false
4
android.useAndroidX=true
5
android.enableJetifier=true