转自:http://wiki.dourok.info/doku.php/%E7%BC%96%E7%A0%81/android/%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%94%9F%E6%88%90%E5%92%8C%E8%BF%90%E8%A1%8C%E9%A1%B9%E7%9B%AE

创建项目

android create project

上面的命令可用于创建一个新项目,用法如下:

android create project \
-n Notepadv1 \ #项目名称
-t 1 \ #target的id,可用android list targets 查看
-p ~/Notepadv1 \ #项目创建的位置
-k com.android.demo.notepad1 \ #包名
-a NotepadV1 #默认的Activity名称

所有参数都是必须的,创建好的项目已经帮你生成好目录结构,包括AndroidManifest.xml和build.xml等文件
生成项目

ant debug

运行上面命令,ant将会在bin目录下生成打包好的app,包括用于测试的*-debug.apk。R文件也会更新。

TODO
运行项目

FIXME

#!/bin/bash
ver="0.1"
help()
{
cat <<HELP

rundebug -- 在android设备上运行测试程序
USAGE: debug [-h] -p project_path -k pkg -a activity_name
OPTIONS: -h help text
EXAMPLE: debug

The max number is 10

version $ver

HELP

exit 0
}
echo $0

while [ -n "$1" ]; do
case $1 in
-h) help;shift 1;;
–) break;;
-k) pkg=$2;shift 2;;
-p) app_path=$2;shift 2;;
-a) activity=$2;shift 2;;
-*) echo “error: no such option $1. -h for help”;exit 1;;
*) break;;
esac
done



# input check:
if [ -z "$pkg" ] ; then
echo "error: 包名是必须滴. -h for help"
exit 1
fi
if [ -z "$activity" ] ; then
echo "error: activity是必须滴 is neccesary. -h for help"
exit 1
fi
if [ -z "$app_path" ] ; then
app_path=$PWD
fi

#先卸载之前可能已安装的包
adb uninstall $pkg
#安装app
adb install ${app_path}/bin/*debug.apk
#在设备上运行刚安装好的app
adb shell am start -a android.intent.action.MAIN -n ${pkg}/.${activity}

更多相关文章

  1. Android开源项目分类汇总(六)工具库
  2. android adb不常见命令使用
  3. Android studio 自定义打包APK名称
  4. Android studio创建android项目学习(一)
  5. Android项目中使用MVP模式
  6. Android 项目中values-v11 values-v14

随机推荐

  1. [置顶] Android:实现仿 美团/淘宝 多级分
  2. Android之App应用内存分配
  3. Android(安卓)项目开发建议标准规范
  4. Android(安卓)eclipse SVN提交时提示:Coul
  5. Android(安卓)中文 API(123) ―― AbsListV
  6. android内置包的说明
  7. Android--AIDL学习
  8. Android(安卓)ADT升级出现的问题和解决方
  9. 解决 Android(安卓)模拟器无法上网的问题
  10. Android动态改变控件的位置