Android 如果我覆盖应用程序并将multiDexEnabled设置为';真的';?
这个问题只是出于好奇。我一直在玩Android 如果我覆盖应用程序并将multiDexEnabled设置为';真的';?,android,android-gradle-plugin,android-multidex,Android,Android Gradle Plugin,Android Multidex,这个问题只是出于好奇。我一直在玩multi-dex应用程序和所有multi-dex的东西。事实证明,我的应用程序中并不需要它。我已经从MultiDexApplication恢复到Application,以覆盖我的应用程序类 出于好奇,我尝试了两件事: 覆盖app类中的Application,但将multiDexEnabled设置为true。在这种情况下,应用中没有发生任何事情,它似乎运行正常。在我没有预见到的情况下会有问题吗 覆盖app类中的MultiDexApplication,但将multi
multi-dex应用程序
和所有multi-dex的东西。事实证明,我的应用程序中并不需要它。我已经从MultiDexApplication
恢复到Application
,以覆盖我的应用程序类
出于好奇,我尝试了两件事:
Application
,但将multiDexEnabled
设置为true。在这种情况下,应用中没有发生任何事情,它似乎运行正常。在我没有预见到的情况下会有问题吗MultiDexApplication
,但将multidexabled
设置为false。在这种情况下,我无法找到类MultiDexApplication
。再次启用multiDexEnabled
将使该类可用。如果不想启用多索引,为什么不能扩展多索引应用程序
minifyEnabled
用于Proguard。它与多重指数无关。也,
启用多索引也不会阻止您扩展MultiDexApplication
。如果你有这个问题,那么它可能与其他问题有关
为什么不想扩展多索引应用程序就不能扩展多索引应用程序
启用多索引
你为什么要用你不想要/不需要的东西
MultiDexApplication
允许您加载/处理多个dex
文件。如果你的应用程序有一个就足够了,为什么要麻烦呢?我的坏习惯就在那里。我的意思是multiDexEnabled
我写的minifyEnabled
。编辑了我的问题。我怀疑在我无法扩展MultiDexApplication
的背后还有什么其他原因,因为在它出现在建议中与否之间唯一的变化是我将multiDexEnabled
设置为false并同步了我的项目。而且,我明白我所做的是完全没有必要的。我重复一遍,我这样做只是出于好奇。我怀疑在我无法扩展Multidex应用程序的背后还有什么其他原因,因为它在建议中出现,而不是我启用了Multidex。我尝试了同样的方法,并且能够扩展它。我不确定你的设置有什么问题*而且,我明白我所做的是完全没有必要的。我重复一遍,我这样做只是为了好奇。*这很好:)但是我已经反复做了3-4次了。只要我将multiDexEnabled
设置为“true”并同步,它就会显示在建议中。可能是因为我没有导入一个包含安卓.support.multidex包的库?我看到过一些例子,它们似乎为MultiDex导入了一些库。通常,ide负责导入,但确实可以。你的gradle tho中有依赖项吗?multiDexEnabled true是一种构建时配置,而MultiDexApplication用于运行时支持预棒棒糖设备上的多个dex文件。