Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当build.gradle中的Multidex=false时,退出Multidex.install(此)_Java_Android_Gradle - Fatal编程技术网

Java 当build.gradle中的Multidex=false时,退出Multidex.install(此)

Java 当build.gradle中的Multidex=false时,退出Multidex.install(此),java,android,gradle,Java,Android,Gradle,要启用多重索引,我在CustomApplication类中有以下代码: @Override public void onCreate() { MultiDex.install(this); // rest of onCreate method... } 现在,为了让它工作,我需要在应用程序的build.gradle文件中设置multidex true。但是,在gradle文件中执行multidex false时,保留这段代码有问题吗?即,我必须注释代码吗 或者当我的MultiD

要启用多重索引,我在CustomApplication类中有以下代码:

@Override
public void onCreate() {
    MultiDex.install(this);
    // rest of onCreate method...
}
现在,为了让它工作,我需要在应用程序的build.gradle文件中设置
multidex true
。但是,在gradle文件中执行
multidex false
时,保留这段代码有问题吗?即,我必须注释代码吗

或者当我的MultiDex为false时,我可以在代码中保留
MultiDex.install(this)
?会不会有副作用


编辑:我需要这个,因为在开发过程中我会在多索引配置之间切换。另外,对于某些构建风格,我有
multidex-true
,对于其他构建风格,我有
multidex-false

是的,您可以离开
multidex.install(this)
取消注释并设置
multidex-enabled-false
<代码>多索引将被禁用

编辑

它不会造成问题,但保留它又有什么意义呢


是的,你可以

在问题中添加了解释-感谢您的回答@kape123好的,我明白你的意思,是的,绝对保留它,当你为你的口味设置不同的配置时