Dav*_*vid 3 android screenshot sikuli apk
我已经批量生成了很多apk安装包,我需要将它们提交到Android应用商店.由于app store要求我为正在运行的应用程序提供3~4张截图的图片,我不想手动执行此操作.所以我正在尝试使用一些自动化脚本.经过一些研究,我得到了支持JPython的MIT sikuli UI交互式编程IDE.
我遇到的问题是我需要卸载以前安装的应用程序,否则安装过程将因"INSTALL_FAILED_INSUFFICIENT_STORAGE"错误而失败.我认为最好的方法是在命令行中运行卸载,这就是问题所在.生成的批处理apks的包名称都以相同的标记开头,比如说"com.abc.efg",而不同的是一些次要的数字,如"com.abc.efg_123_353"或"com.abc.efg_134_324",所以我我转向一些像"adb uninstall com.abc.efg*"这样的野性字符解决方案,但是像"adb"这样的命令集似乎不支持wild-char.有什么线索吗?
一个更简单的解决方案是采用screeenshots而无需进行任何编译,因为需要david的解决方案(仅适用于ICS设备)是从命令行使用以下命令:
adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png screenshot.png
Run Code Online (Sandbox Code Playgroud)
这将把screenshot.png文件保存在当前目录中.
测试运行4.0.3的三星Galaxy SII.
| 归档时间: |
|
| 查看次数: |
6134 次 |
| 最近记录: |