您的位置:首页 > 移动开发 > Android开发

[Android]studio报异常:...com.android.ide....java.lang.UnsupportedOperationException

2018-01-12 17:55 477 查看
在编写项目的过程中,我们会遇到各种奇怪的错误,比如我的项目里依赖了很多第三方的库,可能会出现依赖重复的情况,比较牛叉的Android studio 给我门反馈的错误有时候也是丈二和尚摸不着头脑,正好今天遇到了一个小问题,记录于此。

错误信息:Error:Execution failed for task ':app:transformClassesWithDexForBuildDebug'.

> com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException

看着就觉得一定是包的问题,很快就找到了解决方案:

1.在我们的app目录下,找到build.gradle.依赖我们的android MultiDex包,这个东东可以解决Android的方法数目限制引发的一系列bug.

dependencies {
compile "com.android.support:multidex:1.0.1"
}

2.别忘了开启这个功能

defaultConfig {
applicationId "your packagename"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "Vxxxx"

// 开启multidex
multiDexEnabled true
}

3.在定义的Application中初始化:

public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
MultiDex.install(this);
}
}

好了,你在clean->bulild。试试看,可以了没?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐