用adb操作apk和app的脚本
2016-05-13 00:29
597 查看
.cmd
echo off cls rem ------------------------------------------------------------ rem 用adb.exe操作apk(安装,卸载), 操作app(启动,停止) rem ------------------------------------------------------------ rem ------------------------------------------------------------ rem 设备名称 rem ------------------------------------------------------------ set DEVICE_NAME=emulator-5554 rem ------------------------------------------------------------ rem .apk名称 rem ------------------------------------------------------------ set APK_NAME=MyWeChat.apk rem ------------------------------------------------------------ rem 包名 rem ------------------------------------------------------------ set PACKAGE_NAME=com.test.ls.mywechat rem ------------------------------------------------------------ rem activity名称 rem ------------------------------------------------------------ set ACTIVITY_NAME=.LsMainActivity rem ------------------------------------------------------------ rem 包名和activity名称的组合 rem ------------------------------------------------------------ set PACKAGE_AND_ACTIVITY_NAME=%PACKAGE_NAME%/%ACTIVITY_NAME% echo "------------------------------------------------------------" echo ">> install app" echo "------------------------------------------------------------" adb -s %DEVICE_NAME% install %APK_NAME% echo "------------------------------------------------------------" echo "<< install app" echo "------------------------------------------------------------" echo press any key to run app pause echo "------------------------------------------------------------" echo ">> run app" echo "------------------------------------------------------------" adb -s %DEVICE_NAME% shell am start -n %PACKAGE_AND_ACTIVITY_NAME% echo "------------------------------------------------------------" echo "<< run app" echo "------------------------------------------------------------" echo press any key to stop app pause echo "------------------------------------------------------------" echo ">> stop app" echo "------------------------------------------------------------" adb -s %DEVICE_NAME% shell pm disable %PACKAGE_NAME% adb -s %DEVICE_NAME% shell pm enable %PACKAGE_NAME% echo "------------------------------------------------------------" echo "<< stop app" echo "------------------------------------------------------------" echo "------------------------------------------------------------" echo press any key to uninstall app echo "------------------------------------------------------------" pause adb -s %DEVICE_NAME% uninstall %PACKAGE_NAME% echo "------------------------------------------------------------" echo uninstall over, press any key to quit echo "------------------------------------------------------------" pause echo on
run result
"------------------------------------------------------------" ">> install app" "------------------------------------------------------------" 2468 KB/s (1248976 bytes in 0.494s) pkg: /data/local/tmp/MyWeChat.apk Success rm failed for -f, Read-only file system "------------------------------------------------------------" "<< install app" "------------------------------------------------------------" press any key to run app 请按任意键继续. . . "------------------------------------------------------------" ">> run app" "------------------------------------------------------------" Starting: Intent { cmp=com.test.ls.mywechat/.LsMainActivity } "------------------------------------------------------------" "<< run app" "------------------------------------------------------------" press any key to stop app 请按任意键继续. . . "------------------------------------------------------------" ">> stop app" "------------------------------------------------------------" Package com.test.ls.mywechat new state: disabled Package com.test.ls.mywechat new state: enabled "------------------------------------------------------------" "<< stop app" "------------------------------------------------------------" "------------------------------------------------------------" press any key to uninstall app "------------------------------------------------------------" 请按任意键继续. . . Success "------------------------------------------------------------" uninstall over, press any key to quit "------------------------------------------------------------" 请按任意键继续. . .
相关文章推荐
- Mark
- protobuf---真正-- 在IOS中的使用
- android listview焦点争端
- [Android]使用AIDL进行进程间通信
- 系统参数设计,即用户词典,把一些词组单独放一表中,系统启动即加载到Application中
- Android_仿ios状态栏一体化
- Android启动界面之ViewPager用法详解
- Activity与Intent(一)
- Android开发者的福音-良心之选
- Unity Shaders and Effects Cookbook (7-3) 在地形中使用顶点颜色做混合
- Android Weak Handler:可以避免内存泄漏的Handler库
- android webview中上传控件点击无效的解决办法
- Android中使用Thread造成内存泄露的分析和解决
- php仿微信红包分配算法的实现方法
- php生成Android客户端扫描可登录的二维码
- poj 3321 Apple Tree(线段树)
- Android控件笔记——多状态按钮ToggleButton
- Android控件笔记——CheckBox复选框
- Android控件笔记——使用RadioGroup和RadioButton实现单选效果
- Cocos2d-JS Hello world(新人贴,大神请指教或者绕路)