Ant打包

Ant打包

使用步骤:

  1. 对于已经存在的工程需要利用Ant命令更新一下: android update project -n Test -p D:/workspace/Test -s -t 1   -n (name) 后面跟的是这个工程的名子   -p (path)后面跟的是这个工程的目录路径   -t (target)后面是当前共有的SDK版本。表明我们的目标版本(如果有了project.properties就不用再跟target这个参数了). android list target这样就能够列出来所有的sdk版本
  2. 将签名文件keystore复制到工程根目录下,并且在根目录下新建ant.properties内容如下(配置签名文件):   
    key.store=keystore.keystore //把签名放到根目录中   
  key.alias=tencent
  key.store.password=1234
  key.alias.password=1234
  1. 刷新工程 在eclipse中的Ant视图中右键add build files选择工程中的build.xml,选择最下面的release或者是debug, 注意release是生成带签名的apk包.生成的apk在bin目录中,名字为工程名-release.apk.
  2. 常见错误: 有时候在用ant打包的时候会报一些错误,一般按照错误的提示进行修改即可,如文件的非法字符等。
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

如果发现以上错误,就是说明栈内存不足了,一种是内存设置的太小,还有一种情况就是你设置的内存大小已经超过了当前系统限制的大小。 打开D:\Java\adt-bundle-windows\sdk\build-tools\android-4.4\dx.batset defaultXmx=-Xmx1024M改为set defaultXmx=-Xmx512M即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏王二麻子IT技术交流园地

JSP技术介绍

1. 技术介绍 JSP即Java Server Page,中文全称是Java服务器语言。它是由Sun Microsystems公司倡导、许多公司参与建立的一种动...

2846
来自专栏xingoo, 一个梦想做发明家的程序员

[大数据之Sqoop] —— 什么是Sqoop?

介绍 ? sqoop是一款用于hadoop和关系型数据库之间数据导入导出的工具。你可以通过sqoop把数据从数据库(比如mysql,oracle)导入到hdfs...

26610
来自专栏Java成长之路

Spring MVC入门

Spring的Web框架就是为解决在web开发中遇到如一系列问题而设计的。 SpringMVC基于模型-视图-控制器( Model-View-Controlle...

923
来自专栏恰同学骚年

Key/Value之王Memcached初探:一、掀起Memcached的盖头来

  在数据驱动的Web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的HttpRu...

972
来自专栏跟着阿笨一起玩NET

WebSerivce测试工具 Storm

1350
来自专栏Web 开发

愉快的和Gist玩耍

WordPress有一个Gist的embed插件,但是这个插件是直接引入Gist的script,这个script是通过document.write()阻塞方式,...

1080
来自专栏Java帮帮-微信公众号-技术文章全总结

springboot入门(4)_web开发

springboot入门(4)_web开发 摘要: 前几篇大概介绍了demo的搭建运行,Thymeleaf模板引擎的整合还有运行原理(主要是自动默认配置star...

4439
来自专栏遊俠扎彪

Linux pstack 源码里的基础知识

Pstack 是 Linux 下一款堆栈跟踪工具,可以打印一个在跑程序的实时堆栈信息,其用法非常简单,只需要给定进程号即可,本文主要介绍Linux pstack...

5402
来自专栏SpringBoot 核心技术

SpringCloud组件:将服务提供者注册到Eureka集群

在之前章节SpringCloud组件:将微服务提供者注册到Eureka服务中心已经讲解了把服务注册到单个Eureka Server节点上,既然我们在Spring...

4935
来自专栏程序员叨叨叨

听说你Android Studio更新Gradle很慢

老规矩,在说解决方法之前,我来叨叨几句我是如何遇到这个问题的。虽然不知道为什么Android Studio在我大概一个工程的时候自己就开始下载Gradle.zi...

982

扫码关注云+社区

领取腾讯云代金券