Multidex错误: - 无法实例化应用程序android.support.multidex.MultiDexApplication

时间:2017-12-12 16:13:48

标签: cocos2d-x android-studio-3.0 android-studio-2.3 android-multidex

当我在Android Studio 3.0.1上运行我的应用程序时,它给我这个错误: -

Unable to instantiate application android.support.multidex.MultiDexApplication

当我使用Android Studio 2.3.3运行相同的项目时,应用程序运行。 当我删除3.0.1中的Multidex支持时,如: -

的build.gradle

android
{
 multiDexEnabled true
}
 dexOptions {
        javaMaxHeapSize "4g"
    }
dependencies {
compile 'com.android.support:multidex:1.0.0'
}

AndroidManifest

android:name="android.support.multidex.MultiDexApplication"

应用程序运行Perfectaly 这里的问题是"我们如何知道我的应用程序是否需要MulitiDex支持"因为在3.0.1中需要它。

1 个答案:

答案 0 :(得分:1)

按照以下步骤在Android Studio 3.0.1中禁用“即时运行”

  1. 打开“设置”或“首选项”对话框。

    • 在Windows或Linux上,选择文件>菜单栏中的设置。
    • 在Mac OSX上,选择Android Studio>菜单栏中的首选项。
  2. 导航至构建,执行,部署>即时运行。

  3. 取消选中启用即时运行旁边的复选框。