1.生成keystore
keytool -genkey -alias peter -keypass 111111 -keyalg RSA -keysize 1024 -validity 2000 -keystore /Users/peter/Desktop/peter.keystore -storepass 111111
将peter.keystore 复制到项目根目录下。
参考: http://yushan.iteye.com/blog/434955
2. 生成build.xml
/sdk/tools 中的android 命令提供了此项功能。
android update project --name FullScreen(项目名称) --target 9(android 版本id) --path ./(项目路径)
生成文件:
project.properties
local.properties
build.xml
proguard-project.txt
参考:http://developer.android.com/tools/projects/projects-cmdline.html
3. 查询修改平台的对应id编号(target 后面的数值)
android list targets
4.属性配置
a. 修改local.properties文件中的内容
sdk.dir=/Users/peter/development/sdk
key.store=peter.keystore
key.store.password=1111111
key.alias.password=111111
key.alias=peter
b. 修改project.properties 文件中的内容
删除 proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 前面的#
5.运行ant
a. 命令行 ant clean release
b. eclipse 中右键build.xml - run as - configurations - 在Arguments : 下面的对话框中添入 clean release - 点击运行
参考:http://blog.csdn.net/androiddevelop/article/details/11553215