Android Studio 当build时候出错解决办法
Android Studio在build的时候出现transformClassesWithDexForDebug
Android Studio在build的时候出现以下问题:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide .common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Java\jdk1.7.0_45\bin\java.exe'' finished with non-zero exit value 3
确认代码没问题,工程没有错,但是clean了之后rebuild还是会出现这个问题。
有人说“怀疑 Gradle 与 JDK 1.8 存在兼容性问题。尝试将工程依赖的 JDK 版本降到 1.7,再次尝试编译,成功!”,但对我这个问题并不起作用。最后search了几分钟终于找到解决方案,如下:
在dexOptions中添加 javaMaxHeapSize “4g”,即可解决
dexOptions { // jumboMode true javaMaxHeapSize "4g" preDexLibraries = false }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法
错误日志:Error:java.lang.RuntimeException: Some file crunching failed, see logs for details Log: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: Crunch
-
Android 解决build path errors的问题
新建一个eclipse-android项目后,如test2,从其它项目中拷贝若干个包到test2中, 在编译时总会出现以下错误: ?主要看第三条:The project cannot be built until build path errors are resolved 这个错误的原因是:AndroidManifest.xml中配置的主包名与AndroidManifest.xml 中配置的activtiy所在的包不一致造成的. 修改方法为: 1.在AndroidManifest.xml中找到
-
Android使alertDialog.builder不会点击外面和按返回键消失的方法
这个问题之前一直困扰我,我的需求就是点击对话框外面和按返回键对话框不会消失,按返回键还好解决,拦截下返回键就OK了. 但是点击外面不好解决.之前有人说模态对话框,我看了一会,觉得不是我想要的效果.popWindow的话,必须提供父view. 重新看下api,发现设置setCancelable属性就行了. 如: public void showNoProject(){ Builder builder = new AlertDialog.Builder(MainActivity.this) .set
-
Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
Android Gradle Build Error:Some file crunching failed, see logs for details解决办法 错误日志:Error:java.lang.RuntimeException: Some file crunching failed, see logs for details Log: FAILURE: Build failed with an exception. * What went wrong: Execution failed
-
Android 中StringBuffer 和StringBuilder常用方法
如果我们的程序是在单线程下运行,或者是不必考虑到线程同步问题,我们应该优先使用StringBuilder类:如果要保证线程安全,自然是StringBuffer. 除了对多线程的支持不一样外,这两个类的使用方式和结果几乎没有任何差别, 区别在于StringBufferd支持并发操作,线性安全的,适 合多线程中使用.StringBuilder不支持并发操作,线性不安全的,不适合多线程中使用.新引入的StringBuilder类不是线程安全的,但其在单线程中的性能比StringBuffer高. Str
-
Android Build类的详解及简单实例
Android Build类的详解及简单实例 一.类结构: java.lang.Object ? android.os.Build 二.类概述:从系统属性中提取设备硬件和版本信息. 三.内部类: 1.Build.VERSION 各种版本字符串 2.Build.VERSION_CODES 目前已知的版本代码的枚举类 四.常量:UNKNOWN 当一个版本属性不知道时所设定的值.其字符串值为 unknown . 五.构造方法: Build () 六.静态属性 1.BOARD 主板:The name o
-
Android中用Builder模式自定义Dialog的方法
前言 我们开发人员在实际项目过程中遇到的需求是多种多样的,有时我们要匹配APP自己的设计风格,有时我们会觉得系统的对话框使用起来不够自由,因此自己定义一个适合自己的Dialog是很有必要的. 为什么要用Builder模式 Builder设计模式是一步步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细地控制对象的构造流程.它的优点就在于将对象的构建和表示分离从而解耦.我们都知道Android系统自身的对话框如AlertDialog就采用了Builder模式,因此可见
-
Android 中build.prop 文件与 getprop 命令
Android 中build.prop 文件与 getprop 命令 在android系统中,它的根文件系统下有几个用于启动系统时需要的配置文件: /init.rc /default.prop /system/build.prop 我们先看看 build.prop 里面到底有些什么东西: E:\AndroidProject\NowaMagic>adb shell shell@android:/ $ su su root@android:/ # cd system cd system root@a
-
Android对话框AlertDialog.Builder使用方法详解
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框.当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,甚至会对我们的程序增加不必要的复杂性,对于这种情形的对话框有没有更优雅的解决方案呢? 幸运的是,an
-
Android设计模式之Builder模式详解
Builder模式使用链式结构创建复杂对象,将过程与结果分开,创建过程中可以自行组合. 使用场景 一个对象,不同组合,不同顺序生成不同的结果 优点:封装性更规范,程序调用不用关系内部细节,注重结果即可 缺点:如果builder对象过多,会加大内存消耗 public class TabInfoBean { private int count;//Tab的个数 必选 private int currentTab;//默认选中的tab 必选 private String[] tabText;//文字必
随机推荐
- 用nodejs写的一个简单项目打包工具
- 解决ios端点击按钮闪烁问题(小tips)
- ASP漏洞全接触-高级篇
- 查询Sqlserver数据库死锁的一个存储过程分享
- iOS 10 Today Widget解析
- ASP.NET实现从服务器下载文件问题处理
- 使用ASP.NET中关于代码分离的实例分享
- .Net 调用存储过程取到return的返回值
- 详解PHP实现执行定时任务
- Python cx_freeze打包工具处理问题思路及解决办法
- [MySQL binlog]mysql如何彻底解析Mixed日志格式的binlog
- jquery、js调用iframe父窗口与子窗口元素的方法整理
- JQuery CSS样式控制 学习笔记
- PowerShell中调用外部程序和进程操作命令例子
- SQL 获取所有上级的实现方法
- Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
- jquery+easeing实现仿flash的载入动画
- asp.net下DataSet.WriteXml(String)与(Stream)的区别
- java实现菜单滑动效果
- sqlite查询结果在listview中展示的实现