报错信息如下:

Error:Execution failed for task ':app:transformClassesWithPreDexForRelease'.> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: Unable to pre-dex 'F:\ProgramFiles\sczg\app\libs\glide-3.6.1.jar' to 'F:\ProgramFiles\sczg\app\build\intermediates\transforms\preDex\release\6.jar'
Error:Execution failed for task ':app:transformClassesWithPreDexForRelease'.> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: Unable to pre-dex 'F:\ProgramFiles\sczg\app\libs\httpcore-4.2.4.jar' to 'F:\ProgramFiles\sczg\app\build\intermediates\transforms\preDex\release\8.jar'

Error:Execution failed for task ':app:transformClassesWithDexForRelease'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main-dex-list F:\ProgramFiles\sczg\app\build\intermediates\multi-dex\release\maindexlist.txt --output F:\ProgramFiles\sczg\app\build\intermediates\transforms\dex\release\0 --min-sdk-version 11 F:\ProgramFiles\sczg\app\build\intermediates\transforms\jarMerging\release\0.jar}

百度了各种信息说是方法数超了,大多数解决方法如下:

builder.gradle 下添加 defaultConfig {

       .....       
        multiDexEnabled true
        .....

    }

但是不解决问题。搜索studio3.0升级的问题,也搜不到这个相关的错误。

   精疲力尽的折腾了一天,到最后用3.0.1重新建了个工程把代码复制过去了。用studio3.0.1新建的项目用之前的签名文件,打包没有问题。

   过后几天发现之前的项目签名打包又不报错了,心中一万个草泥马,我电脑本身性能太差,可能由于缓存等等等的问题,造成了那天的报错。因更换升级开发工具  重构 是不得已而为之,但又是最终能有效解决问题的办法。


更多相关文章

  1. Android中保存Logcat信息到文件
  2. Android中的获取内存信息的相关命令
  3. 获取android手机信息
  4. Android 获取手机的IMEI等设备信息
  5. android console 常见信息
  6. Android之获取手机相关信息
  7. Android 批量读取APK 包名,版本信息
  8. Android Studio 获取数字签名信息(SHA1)

随机推荐

  1. Android shape中的padding无效
  2. Android代码混淆只需简单三步
  3. Android(安卓)通讯录学习笔记之——目标:
  4. android官方技术文档翻译——工具属性
  5. 穿针引线,帮你回忆, 汇总:Android系统启动流
  6. Android opencv(三) 边缘检测Sobel、Cann
  7. WindowsPhone下拉刷新控件 - PullRefresh
  8. Android中实现下载和解压zip文件功能代码
  9. Files to be needed by importing the an
  10. Android中dip(dp)和pix互相转化