第一种   解决办法:

在项目的build.gradle里面的android里面添加这个依赖:

compileOptions {    targetCompatibility JavaVersion.VERSION_1_8    sourceCompatibility JavaVersion.VERSION_1_8}

 

第二种   解决办法:

在项目的 build.gradle 文件中android下面的 defaultConfig 配置中添加配置: 

multiDexEnabled true

 

第三种   解决办法是我最想给大家分享的方法,因为这个报错我试了很多个办法,还是不行,最后是因为jvm分配机制内存空间不够导致的编译出错

在工程的gradle.properties的下面添加这句话:

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

 

 

更多相关文章

  1. 优秀Android开源项目
  2. Android新建项目报错android:icon="@drawable/ic_launcher"
  3. Android studio使用心得(九)------如何设置项目编码
  4. android Ant编译项目多渠道打包
  5. Android平台上优秀的开源项目
  6. 关于Android Studio3.2新建项目Android resource linking failed
  7. Android官方入门文档[1]创建一个Android项目

随机推荐

  1. Android Glide加载四周圆角图
  2. MultiDex 遇到的大坑
  3. android 工程,点击图片,在屏幕显示
  4. CheckedTextView 复选框左显示
  5. Android RecyclerView多个Item布局的实现
  6. Android sensor 学习--sensor介绍
  7. Android的权限 permission
  8. 在android获取root权限的方法^_^。
  9. Error:(19, 0) Gradle DSL method not fo
  10. Android SDK Manager解决更新时的问题 :Fa