这里只是过程中遇到的问题。
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


更多相关文章

  1. android 获取路径目录方法以及判断目录是否存在,创建目录
  2. Ubuntu下android开发环境搭建
  3. Android(安卓)NDK学习 简介
  4. Ubuntu Qt安装安卓android编译器
  5. android GreenDao数据库框架学习(1)
  6. Android(安卓)- Read Only File System IOException-目录问题
  7. Android(安卓)Studio生成APK自动追加版本号
  8. mac 上 配置 Android(安卓)NDK 环境
  9. Android存储访问及目录

随机推荐

  1. android 应用自动升级
  2. 禁止手机横竖屏
  3. Android基本布局-FrameLayout
  4. android日历之滚动选择日期类似ios
  5. android琐碎记四
  6. Mac下启动AndroidStudio失败
  7. adb shell命令大全
  8. How to change an Android(安卓)app's na
  9. Android小知识7
  10. ImageView的属性android:scaleType,即Imag