假设您已经具备下列条件,否则阅读这篇文章对您帮助不会太大。
可以列出关于该命令的帮助及其用法,其中下面命令是这篇文章的重点
接下来,我们看看这两个命令的参数及其用法。打开终端,敲入命令
可以看到,输出帮助信息:
同理,可以看看另一个命令的用法。
工程名称 :TestAntAndroidActivity
名称 :TestActivity
包名称 :mark.zhangandroid 版本 :4,即 android1.5
那么,在终端只需要:
ok,在/home/mark/下面就会创建TestAntAndroid工程目录,其结构如下,与使用Eclipse/ADT创建项目是一样的效果。
修改res/layout/main.xml文件
进入目录/home/mark/TestAntAndroid/bin,可以看到 ak 文件:
4. 安装 apk
将上面的 apk 文件安装到模拟器,验证是否可行。
<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 命令
打开终端,敲入命令
- android -h
- create project: Creates a new Android project
- update project: Updates an Android project (must already have an AndroidManifest.xml)
- android -h create project
- Usage:
- android [global options] create project [action options]
- Global options:
- -v --verbose Verbose mode: errors, warnings and informational messages are printed.
- -h --help Help on a specific command.
- -s --silent Silent mode: only errors are printed out.
- Action "create project":
- Creates a new Android project.
- Options:
- -n --name Project name
- -t --target Target ID of the new project [required]
- -p --path The new project's directory [required]
- -k --package Android package name for the application [required]
- -a --activity Name of the default Activity that is created [required]
- Usage:
- android [global options] update project [action options]
- Global options:
- -v --verbose Verbose mode: errors, warnings and informational messages are printed.
- -h --help Help on a specific command.
- -s --silent Silent mode: only errors are printed out.
- Action "update project":
- Updates an Android project (must already have an AndroidManifest.xml).
- Options:
- -p --path The project's directory [required]
- -l --library Directory of an Android library to add, relative to this project's directory
- -n --name Project name
- -t --target Target ID to set for the project
- -s --subprojects Also updates any projects in sub-folders, such as test projects.
2. 创建项目
工程名称 :TestAntAndroidActivity
名称 :TestActivity
包名称 :mark.zhangandroid 版本 :4,即 android1.5
那么,在终端只需要:
- android create project -k mark.zhang -n TestAntAndroid -a TestActivity -t 4 -p /home/mark/TestAntAndroid
修改res/layout/main.xml文件
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="this is my ant compile android app"
- android:textSize="20sp"
- android:textColor="#aa000a"
- />
- </LinearLayout>
提示:执行 androidlist target 可以查看安装的sdk版本
3.编译项目
- cd /home/mark/TestAntAndroid/
- ant debug
4. 安装 apk
将上面的 apk 文件安装到模拟器,验证是否可行。
- cd /home/mark/TestAntAndroid/bin
- adb install TestAntAndroid-debug.apk
5. 更新已有工程
- android update project -n TestAntAndroid -t 11 -p /home/mark/TestAntAndroid/
注意: -t 11 表示使用 android-11,当然你可以使用其他版本来更新工程。但是,有时候更新一个工程不使用 android 高版本来更新的话,项目会报错。
控制台显示信息:
- Updated default.properties
- Updated local.properties
- File build.xml is too old and needs to be updated.
- Updated file /home/mark/TestAntAndroid/build.xml
- Updated file /home/mark/TestAntAndroid/proguard.cfg