为了启用多索引,我在 CustomApplication 类中有以下代码:
@Override
public void onCreate() {
MultiDex.install(this);
// rest of onCreate method...
}
现在要让它工作,我需要在 app 的 build.gradle 文件中设置 multidex true
。但是,在gradle文件中做multidex false
时留下这段代码有什么问题吗? IE。我必须注释掉代码吗?
或者当我的 multidex 为 false 时,我可以在代码中保留 MultiDex.install(this)
而不会出现任何问题?不会有副作用吗?
编辑:我需要这个,因为在开发过程中我在 multidex 配置之间切换。我还为某些构建风格设置了 multidex true
,然后为其他构建风格设置了 multidex false
。
最佳答案
是的,您可以保留 MultiDex.install(this)
取消注释并设置 multiDexEnabled false
。 MultiDex
将被禁用。
编辑
这不会造成问题,但是保留它有什么意义呢?
是的,你可以!
关于java - 在 build.gradle 中 multidex=false 时离开 Multidex.install(this),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37956030/