Ant入门教程

本文介绍了如何在Ubuntu环境下利用ANT工具创建、编译和更新Android应用,包括使用ANT命令创建项目、修改布局文件、编译项目、安装APK到模拟器及更新已有工程的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


看这篇文章之前,假设您已经具备下列条件,否则阅读这篇文章对您帮助不会太大。
<1> Ubuntu下,成功安装JDK1.6并配置环境变量
<2> Ubuntu下,成功下载、配置好ant环境
<3> Ubuntu下,成功安装Android-sdk,并且配置好tools、platform-tools环境变量
好吧,开始ant开发Android之旅!/home/mark/android/android-sdk-linux_x86是android_sdk安装路径。

1.Android 命令
打开终端,敲入命令

  1. Android-h
可以列出关于该命令的帮助及其用法,其中下面命令是这篇文章的重点
  1. createproject:CreatesanewAndroidproject
  2. updateproject:UpdatesanAndroidproject(mustalreadyhaveanAndroidManifest.xml)
接下来,我们看看这两个命令的参数及其用法。打开终端,敲入命令
  1. Android-hcreateproject
可以看到,输出帮助信息:
  1. Usage:
  2. Android[globaloptions]createproject[actionoptions]
  3. Globaloptions:
  4. -v--verboseVerbosemode:errors,warningsandinformationalmessagesareprinted.
  5. -h--helpHelponaspecificcommand.
  6. -s--silentSilentmode:onlyerrorsareprintedout.
  7. Action"createproject":
  8. CreatesanewAndroidproject.
  9. Options:
  10. -n--nameProjectname
  11. -t--targetTargetIDofthenewproject[required]
  12. -p--pathThenewproject'sdirectory[required]
  13. -k--packageAndroidpackagenamefortheapplication[required]
  14. -a--activityNameofthedefaultActivitythatiscreated[required]
同理,可以看看另一个命令的用法。
  1. Usage:
  2. Android[globaloptions]updateproject[actionoptions]
  3. Globaloptions:
  4. -v--verboseVerbosemode:errors,warningsandinformationalmessagesareprinted.
  5. -h--helpHelponaspecificcommand.
  6. -s--silentSilentmode:onlyerrorsareprintedout.
  7. Action"updateproject":
  8. UpdatesanAndroidproject(mustalreadyhaveanAndroidManifest.xml).
  9. Options:
  10. -p--pathTheproject'sdirectory[required]
  11. -l--libraryDirectoryofanAndroidlibrarytoadd,relativetothisproject'sdirectory
  12. -n--nameProjectname
  13. -t--targetTargetIDtosetfortheproject
  14. -s--subprojectsAlsoupdatesanyprojectsinsub-folders,suchastestprojects.
2. 创建项目
在/home/mark路径下,创建Android项目,详情如下:
工程名称 :TestAntAndroidActivity
名称 :TestActivity
包名称 :mark.zhangAndroid 版本 :4,即 android1.5
那么,在终端只需要:
  1. Androidcreateproject-kmark.zhang-nTestAntAndroid-aTestActivity-t4-p/home/mark/TestAntAndroid
ok,在/home/mark/下面就会创建TestAntAndroid工程目录,其结构如下,与使用Eclipse/ADT创建项目是一样的效果。
修改res/layout/main.xml文件
  1. xmlversion="1.0"encoding="utf-8"?>
  2. <LinearLayoutxmlns:Android="http://schemas.android.com/apk/res/android"
  3. Android:orientation="vertical"
  4. Android:layout_width="fill_parent"
  5. Android:layout_height="fill_parent"
  6. >
  7. <TextView
  8. Android:layout_width="fill_parent"
  9. Android:layout_height="wrap_content"
  10. Android:text="thisismyantcompileandroidapp"
  11. Android:textSize="20sp"
  12. Android:textColor="#aa000a"
  13. />
  14. LinearLayout>
提示:执行 Androidlist target 可以查看安装的sdk版本
3.编译项目
只需要两条简单命令,呵呵!
  1. cd/home/mark/TestAntAndroid/
  2. antdebug
进入目录/home/mark/TestAntAndroid/bin,可以看到 ak 文件:
4. 安装 apk
将上面的 apk 文件安装到模拟器,验证是否可行。
  1. cd/home/mark/TestAntAndroid/bin
  2. adbinstallTestAntAndroid-debug.apk
5. 更新已有工程
如果 Android 工程已经存在,可以 update project(修改平台的版本),这样会自动修改 build.xml 等 ant 的配置文件
  1. androidupdateproject-nTestAntAndroid-t11-p/home/mark/TestAntAndroid/

注意: -t 11 表示使用 Android-11,当然你可以使用其他版本来更新工程。但是,有时候更新一个工程不使用 android 高版本来更新的话,项目会报错。

控制台显示信息:

  1. Updateddefault.properties
  2. Updatedlocal.properties
  3. Filebuild.xmlistoooldandneedstobeupdated.
  4. Updatedfile/home/mark/TestAntAndroid/build.xml
  5. Updatedfile/home/mark/TestAntAndroid/proguard.cfg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值