现在的位置: 首页 > 移动开发 > 正文

使用ant对Android工程打包

2019年10月09日 移动开发 ⁄ 共 668字 ⁄ 字号 评论关闭

1:cmd命令,cd到工程的根目录

假设工程根目录为e:/workspace/myproject

以下命令会在项目中生成 build.xml local.propertis两个目录

android update project -p . [-t android-18]

-p 后面的 点 . 指的是当前目录

-t 是编译用的api编码。这里如果不存在-18的api会报错

Error: Target id 'android-18' is not valid. Use 'android.bat list targets' to ge
t the target ids.

可以使用

android.bat list targets

查看目前支持的target

如果工程引用了第三方lib库工程。 注意是 lib-project

android update lib-project -p ../lib_proj_dir

此时。一切正常的话就可以打包了

2:打包 ant release

注1:如果在构建过程中出现如下错误:
[aapt] invalid resource directory name:  XXXXXXXX\bin\res/crunch
可以执行ant clean release命令解决上述问题。

打出的包没有签名。

如果想代签名的话

新建一个 ant.properties文件 。配置以下四个属性

key.store.password=123456
key.alias.password=123456
key.store=F:/debug.keystore
key.alias=android

完了。。然后打包会遇到好多问题。慢慢解决吧。。。

混淆后续。。。。。。。

抱歉!评论已关闭.