【路径清空】
~/projects/android $ rm -fr * 
【创建工程文件夹】
~/projects/android $ mkdir demo01 ~/projects/android $ cd demo01/ 

【创建源码路径】
~/projects/android/demo01 $ mkdir src ~/projects/android/demo01 $ cd src/ 
【初始化一个android工程】
~/projects/android/demo01/src $ android create project --target 2 --name demo1 --path . --activity MainActivity --package com.course.act.demo1 ~/projects/android/demo01/src $ ls 
AndroidManifest.xml bin libs proguard-project.txt res
ant.properties build.xml local.properties project.properties src
【keystore的生成:http://blog.csdn.net/tony1130/article/details/5134318】
~/projects/android/demo01/src $ keytool -genkey -v -keystore android-course.keystore -alias  course.alias  -keyalg RSA  -keysize 2048 -validity 1000 -storepass sd12345 -dname "CN=Qijie, OU=learn, O=learn, L=beijing, ST=beijing, C=86" 
【vi:不熟悉vi操作的使用gedit】
~/projects/android/demo01/src $ sudo gedit ant.properties 
key.store=android-course.keystore
key.alias=course.alias
~/projects/android/demo01/src $ ls 
android-course.keystore bin libs project.properties
AndroidManifest.xml build.xml local.properties res
ant.properties proguard-project.txt src
【update:】
【release apk】
~/projects/android/demo07/src $ ant release 
【运行虚拟机 android4.3为虚拟机名称,执行android list察看。相当于连接实体设备】
~/projects/android/demo01/src $ emulator @android4.3 ~/projects/android/demo01/src $ cd bin/ 
【察看设备】
~/projects/android/demo01/src/bin $ adb devices 
List of devices attached
emulator-5554 device
【安装/卸载】(卸载 : adb uninstall com.course.act.demo1)
~/projects/android/demo01/src/bin $ adb install -r demo1-release.apk 
success!
---------------------------------------------------------------------------------------
【传输apk到sd卡】
~/projects/android/demo01/src/bin $ adb push demo1-release.apk /sdcard/ 
【下载sd卡内容到电脑文件夹Picture】
~/projects/android/demo01/src/bin $ adb pull /sdcard/ Pictures/ 
---------------------------------------------------------------------------------------
【adb shell命令行启动设备上的app】
$ adb shell am start -n com.course.act.demo1/com.course.act.demo1.MainActivity 

[或adb -s id shell am start -n com.course.act.demo1/com.course.act.demo1.MainActivity]
===========================================
【自动化脚本 deploy.sh 语法 top写入 #!/usr/bin(自己查)】
#!/usr/bin
echo 123
ant debug
执行方式:
$bash deploy.sh 
===========================================
【建立测试工程】
~/projects/android/demo01/test $ android create test-project -m ../src -n demo01_test -p .
$bash deploy.sh 
【安装测试 】
1通过ant :
$ant debug install test
2拆解上一条命令 可分为
debug apk ,install debug apk ,test debug apk ,install test debug apk等步驟
【运行测试】
$ adb shell am instrument -w com.course.android.demo01.test/android.test.InstrumentationTestRunner 

=========================== IDE快捷键ctrl+shift+enter ============================

更多相关文章

  1. Django 博客单元测试:测试评论应用
  2. Oracle虚拟列分区测试
  3. update 主键造成行锁等待测试
  4. 从运维角度测试全局死锁以及带来的问题
  5. 软件测试人员需不需懂代码
  6. 【面试题】高级爬虫面试测试题 v1.3
  7. makedown语法测试
  8. 前端软件安装设置、Markdown和Emmet语法
  9. 前端、后端、测试、研发经理必备技能-ApiPost接口管理工具

随机推荐

  1. 详解android四种布局之LinearLayout
  2. Android(安卓)HDMI输出设置流程
  3. 使用Vitamio打造自己的Android万能播放器
  4. Android应用程序(activity)启动过程(三)API28
  5. Android(安卓)自定义进度条
  6. Android桌面小部件AppWidget开发
  7. [Android(安卓)Studio] Android(安卓)Stu
  8. Android(安卓)的线程和线程池
  9. Android(安卓)如何使Android应用程序获取
  10. 详解android:scaleType属性