命令行操作android工程
16lz
2021-12-04
【路径清空】
【创建源码路径】
ant.properties build.xml local.properties project.properties src
【keystore的生成:http://blog.csdn.net/tony1130/article/details/5134318】
key.alias=course.alias
AndroidManifest.xml build.xml local.properties res
ant.properties proguard-project.txt src
【update:】
【release apk】
emulator-5554 device
【安装/卸载】(卸载 : adb uninstall com.course.act.demo1)
---------------------------------------------------------------------------------------
【传输apk到sd卡】
【adb shell命令行启动设备上的app】
[或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
执行方式:
【建立测试工程】
~/projects/android/demo01/test $ android create test-project -m ../src -n demo01_test -p .
1通过ant :
debug apk ,install debug apk ,test debug apk ,install test debug apk等步驟
【运行测试】
=========================== IDE快捷键ctrl+shift+enter ============================
~/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 $ lsAndroidManifest.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.propertieskey.store=android-course.keystore
key.alias=course.alias
~/projects/android/demo01/src $ lsandroid-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 devicesList of devices attached
emulator-5554 device
【安装/卸载】(卸载 : adb uninstall com.course.act.demo1)
~/projects/android/demo01/src/bin $ adb install -r demo1-release.apksuccess!
---------------------------------------------------------------------------------------
【传输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 ============================
更多相关文章
- Django 博客单元测试:测试评论应用
- Oracle虚拟列分区测试
- update 主键造成行锁等待测试
- 从运维角度测试全局死锁以及带来的问题
- 软件测试人员需不需懂代码
- 【面试题】高级爬虫面试测试题 v1.3
- makedown语法测试
- 前端软件安装设置、Markdown和Emmet语法
- 前端、后端、测试、研发经理必备技能-ApiPost接口管理工具