我在使用ant打包android程序的时候,运行到dex的步骤出现了错误。
错误堆栈如下:
dex:
[echo] Converting compiled files and external libraries into D:\workspace\AndroidProj/output/classes.dex...
[apply] UNEXPECTED TOP-LEVEL ERROR:
[apply] java.lang.OutOfMemoryError: Java heap space
在网上搜了一下,找到一个解决方案,就是在plantform目录下找到dx文件,添加javaOpts="-Xmx256M",数值可以更大一些
打开dx.bat文件找到set javaOpts= ,默认是没有设置的,改成 set javaOpts="-Xmx256M"
在这句的下面看到了几句注释
REM If you want DX to have more memory when executing, uncomment the
REM following line and adjust the value accordingly. Use "java -X" for
REM a list of options you can pass here.
REM
REM set javaOpts=-Xmx256M
意思说的就是:如果你想你的DX执行的时候拥有更大的内存,就对下面的这句代码(也就是set javaOpts=-Xmx256M )取消注释,相应地调整数值,使用“Java —X”可以看到一系列的选项,可以在这里使用
分享到:
相关推荐
使用ant打包android,使用ant打包android
mac下是用ant对android App的多渠道打包工具。
使用ant构建android自动化打包实例源码,打包系列教程案例源码,博客地址:http://blog.csdn.net/javazejian
本资源详细的描述了如何使用Ant批量多渠道导报Android应用。运营是需要上传应用到20几个市场上去,这个时候需要批量打不通tag的包,以便友盟能够统计得到各通道下载量
Android中使用Ant方式打包,一次打出N个渠道的包。
unity3d android 使用ant打包批处理。在windows下面配置好环境,可以自动生成apk.可以查看里面的脚本,有问题可以进http://www.webgou.info留言
关于最新的Android Sdk 使用Ant多渠道批量打包的实现的文章可以看我的博客。
NULL 博文链接:https://wenzongliang.iteye.com/blog/2179121
使用ant批量打包,替换渠道号,文件中包含所用到的所有资源。
cmd下使用ant对android项目进行打包签名
android使用ant自动构建,打包,更多参考文章 http://www.67tgb.com/?p=629
Android 使用Ant打包 详细地址:http://blog.csdn.net/zxw136511485/article/details/52188840
不需要android环境,在windows或者Linux下,打包apk;使用时,需要把响应的压缩包解压到项目工程文件夹中,根据工程修改build.xml,ant就行了,apk在out文件夹下,名字target.apk,64位Linux下,需要有32位环境,既是...
使用ant编译、签名、优化打包apk文件 附件为一个build.properties文件和一个build.xml文件。 执行的前提是需要配置好ANT_HOME、ANDROID_HOME、JAVA_HOME环境变量。
在网页后台,使用Ant编译项目多渠道自动打包app应用
使用ant自动打包Android项目,生成三个apk文件(未签名、签名、签名压缩) 可以进行集成友盟SDK的多渠道自动替换并打包,把打包后的签名压缩apk发布到指定地方 只需在build.properties中配置对应的路径即可 如果需要...
ant 是一个编译打包工具 只需解压便可使用 下载后有两个文件: apache-ant-1.8.2-src.zip 是源文件发布 apache-ant-1.8.2-bin.zip 是二进制发布
本项目是针对android在eclipse开发环境下利用android官方自带的ant打包工具进行多渠道打包的一个工具,具有打包快速配置简单的特点。 二 环境准备 需要正确配置java环境,ANDROID_HOME开发环境,ANT_HOME开发环境。 ...
Gradle编译打包Android apk详细介绍 理解Gradle构建过程,解读Android Gradle插件的配置 阅读本文一定是要使用过Gradle生成apk,文中不会讲如何安装运行Gradle,如有需要可先看文末的参考文章。 APK包是一个ZIP...
经过不断的尝试,在ubuntu环境下,以花界为例,我将一步一步演示如何使用命令行,使用ant编译android项目,打包多渠道APK。 要点: (1). 编译android的命令使用 (2). ant基本应用 (3). 多项目如何编译(包含...