这里只是过程中遇到的问题。
1. 生成 xml.
android update project -p . 这里.为目录(当前目录,所以需要cd到工程的根目录)
2. export build.xml.
File -> Export -> General -> Ant Buildfiles and choose required project to create a build file.(其它是一样的)
3. 本来第一步是可以的,可以直接用了编译了。但是多事做了第二步,于是出问题了。
编码 GBK 的不可映射字符。
http://snowolf.iteye.com/blog/229307这里提到一种方法,我觉得改eclipse.ini应该可以,但是我没有用。我在
<target
name="build-project"
depends="init">
<echo message="${ant.project.name}: ${ant.file}" />
<javac
[color=red] encoding="utf-8"[/color]
debug="true"
debuglevel="${debuglevel}"
destdir="bin/classes"
includeantruntime="false"
source="${source}"
target="${target}" >
<src path="gen" />
<src path="src" />
<classpath refid="GE_DEMO_1.6.0.classpath" />
</javac>
</target>
加了红色的部分。然后就可以了。
4. 配置默认用ant编译。
project-properties-builders 去掉原来的所有勾。使用刚刚生成的build.xml. 然后运行的时候就会用ant编译了。
5. 一直想找的build when save
http://stackoverflow.com/questions/3360596/eclipse-auto-build-after-save
原来要在创建新的builders且不是ant builder时才可出现。。。
现在更多的用ant了 再补充一下打包什么的吧。
增加一个文件ant.properties 和build.xml同目录
里面写上
project.app.package=com.tap4fun.ge.evolved
key.store=keystore/Tap4fun_Android_Release.keystore
key.alias=galaxyempire
key.store.password=xxx
key.alias.password=xxx
其它包名是用来卸载的时候使用
其它的一看就知道,于是要在build.xml中目录下
建一个keystore文件夹里面放Tap4fun_Android_Release.keystore
分享到:
相关推荐
Android Ant编译环境配置(Win)
因为项目的需要必须写一个ANDROID_ANT自动编译打包签名的脚本,终于奋斗了几天写完了,和大家分享一下
ant脚本编译出jar
Android工程,演示如何使用Ant编译工程。
Ant编译打包android工程,签名,多渠道
当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台...本文介绍了android编译和ant打包原理
mac下是用ant对android App的多渠道打包工具。
Android SDK 26以后ant编译错误解决办法(错误信息:taskdef A class needed by class com.android.ant.GetUiTargetTask) https://blog.csdn.net/xlyrh/article/details/107766878
通过ant脚本,编译打包android工程。 编译打包android工程的ant脚本,Android官方提供的打包脚本。 有注释
厂家自定义Ant编译流程源码分析
在使用命令行+Ant学习Android的过程中,自己累积的一些常用在命令下的编译和运行Android的命令,希望能带给你一些帮忙。
作为谷歌在 2013 年为开发者提供的 IDE ...Android Ant 编译系统的支持。” 如果你是一名打算从事基于 Android 系统软件开发的初学者,那么一开始学习 Android Studio 是明智的选择,可以少走弯路,抢占战略制高点。
Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件 详见:http://www.cnblogs.com/ycxyyzw/p/4535459.html
使用ant编译、签名、优化打包apk文件 附件为一个build.properties文件和一个build.xml文件。 执行的前提是需要配置好ANT_HOME、ANDROID_HOME、JAVA_HOME环境变量。
本资源详细的描述了如何使用Ant批量多渠道导报Android应用。运营是需要上传应用到20几个市场上去,这个时候需要批量打不通tag的包,以便友盟能够统计得到各通道下载量
在网页后台,使用Ant编译项目多渠道自动打包app应用
主要介绍了Android应用程序的编译流程及使用Ant编译项目的攻略,Ant是集编译测试部署于一体的Java自动化工具,要的朋友可以参考下
ant 是一个编译打包工具 只需解压便可使用 下载后有两个文件: apache-ant-1.8.2-src.zip 是源文件发布 apache-ant-1.8.2-bin.zip 是二进制发布
通过ant脚本,编译打包android工程, 编译打包android工程的ant脚本。
经过不断的尝试,在ubuntu环境下,以花界为例,我将一步一步演示如何使用命令行,使用ant编译android项目,打包多渠道APK。 要点: (1). 编译android的命令使用 (2). ant基本应用 (3). 多项目如何编译(包含...