我正在尝试编译和部署我的Android应用程序,但我遇到了一个MultiDex问题:
Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.
> java.lang.UnsupportedOperationException (no error message)
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很多修复,但它们不起作用.
我已经尝试过的:
1. multiDexEnabled是的
2. dexOptions
dexOptions {
javaMaxHeapSize "4g"
preDexLibraries = false
}
Run Code Online (Sandbox Code Playgroud)
3.在Android Studio设置中关闭Instant Run
4.重新启动Android Studio和计算机.
5. 清除并重建项目.
6. 文件 >使高速缓存/重新启动无效.
7. 编译'com.android.support:multidex:1.0.1' [编辑]
最后重启我的生活,但没有想要的工作..
可以做些什么来解决这个问题?
这是我的Gradle文件
buildscript {
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'realm-android'
android { …Run Code Online (Sandbox Code Playgroud) java android android-studio android-gradle-plugin android-multidex