Android Build: Dex Jumbo Mode in Gradle

前端 未结 6 1870
一向
一向 2020-12-08 01:43

I am using following line in android ant build (project.properties):

dex.force.jumbo=true

Now we are migrating from ant to Gradle. Is it po

相关标签:
6条回答
  • 2020-12-08 02:31

    I'm not sure if it possbile to set force jumbo in Gradle, but since Android Studio 0.2.4 you can enable it in Compiler -> Android DX Compiler -> Force Jumbo Mode.

    0 讨论(0)
  • 2020-12-08 02:33

    this error means that your method have got over 65536

    just add multiDexEnabled on default config at build.gradle file

    defaultConfig {
       ...
       multiDexEnabled true
       ... 
    }
    

    this way also work: https://blog.csdn.net/H_O_W_E/article/details/77742907

    0 讨论(0)
  • 2020-12-08 02:34

    Modify build.gradle in your module to add:

    android {
        dexOptions {
            jumboMode = true
        }
    }
    

    After that run gradle clean in your project root

    0 讨论(0)
  • 2020-12-08 02:45

    You can modify your build.gradle file to include:

    android {
        dexOptions {
            jumboMode = true
        }
    }
    
    0 讨论(0)
  • 2020-12-08 02:46

    I was able to do this on Windows by changing the dx.bat in the build-tools and adding the --force-jumbo parameter as a default. Definitely a work around though - hopefully this will be addressed in the Gradle plugin.

    0 讨论(0)
  • 2020-12-08 02:49

    Check your build tools. Update if necessary and try again.

    0 讨论(0)
提交回复
热议问题