[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.
2.别忘了开启这个功能
3.在定义的Application中初始化:
好了,你在clean->bulild。试试看,可以了没?
错误信息: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。试试看,可以了没?
相关文章推荐
- Android java.lang.UnsupportedOperationException以及布局异常处理
- 彻底解决 Canvas 引起的 java.lang.unsupported operation exception, android.view.GLES20Canvas.clipPath(GLES20Canvas异常
- Android ListView自定义布局抛java.lang.UnsupportedOperationException的解决
- 关于Arrays.asList()报java.lang.UnsupportedOperationException异常分析
- 异常:java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
- android的兼容性问题之java.lang.UnsupportedOperationException
- android 4.0 中出错 java.lang.UnsupportedOperationException
- hibernate程序的异常:java.lang.UnsupportedOperationException: The user must supply a JDBC connection
- MyBatis之java.lang.UnsupportedOperationException异常解决方案
- java.lang.UnsupportedOperationException异常
- 彻底解决 Canvas 引起的 java.lang.unsupported operation exception, android.view.GLES20Canvas.clipPath(GLES20
- 彻底解决 Canvas 引起的 java.lang.unsupported operation exception, android.view.GLES20Canvas.clipPath(GLES20
- java.lang.UnsupportedOperationException异常
- Android -- Canvas java.lang.UnsupportedOperationException
- Android spinner 动态添加时报错 java.lang.UnsupportedOperationException
- AndroidStudio启动异常:Caused by: java.lang.IllegalArgumentException: Argument for @NotNull paramet
- Android -- Canvas java.lang.UnsupportedOperationException
- 安卓之使用DrawerLayout出现的java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常