我正在Android平台上学习multiDex。这是https://developer.android.com/tools/building/multidex.html#mdex-gradle。
当我使用multiDex支持库时,输出apk将包含多个dex文件,如class.dex,class1.dex,class2.dex。然后我编写了一个名为myApplication
的类继承自Application
并覆盖api attachBaseContext
。在方法中,我按照建议调用MultiDex.install()
。
我的问题是如果我在MultiDex.install()
中使用onCreate
会怎样?
我知道在attachBaseContext
之前调用了onCreate
,因此在attachBaseContext
中调用更好。但实际上,我想知道为什么在这里推荐它?当我在onCreate中调用它时,是ClassNotFoundException
抛出的情况吗?