天天看點

Android-方法數超65535問題的解決方案

當我們項目中的方法超過65536個的時候會報以下錯誤:

Error: Cannot fit requested classes in a single dex file (# methods: 92724 > 65536)
           

要解決以上問題:

我們隻需要在AndroidStudio上的build.gradle(module:app)這個檔案上添加一行:multiDexEnabled true。

android {
    compileSdkVersion PROP_COMPILE_SDK_VERSION.toInteger()
    buildToolsVersion PROP_BUILD_TOOLS_VERSION

    defaultConfig {
        applicationId "com.riceball.crossyhero.and"
        minSdkVersion PROP_MIN_SDK_VERSION
        targetSdkVersion PROP_TARGET_SDK_VERSION
        versionCode 1
        versionName "1.0"
        ...
        
        // Enabling multidex support.
        multiDexEnabled true
        
        ...
}