对于应用程序商店承诺,运行Android应用程序的自动截图捕捉(Automatic screensh

2019-07-29 14:07发布

我batchly产生了大量的apk的安装包,我需要将它们提交到Android应用程序商店。 由于App Store的要求我提供的截图3〜4图片运行的应用程序,而我不想手动完成。 所以我想使用一些自动化的脚本。 经过一番研究,我得到了麻省理工学院sikuli UI互动节目IDE支持JPython的。

我的问题是,我需要卸载以前我安装的应用程序或安装过程中会失败,“INSTALL_FAILED_INSUFFICIENT_STORAGE”的错误。 我认为最好的办法是运行在命令行卸载,并在这里谈到的问题。 生成的批处理的APK所有的包名称与一些同样的道理开始,让我们说“com.abc.efg”,而包含“com.abc.efg_123_353”或“com.abc.efg_134_324”一些小的数字是不同的,所以我“M转向像‘亚行卸载com.abc.efg *’,但野生炭一些野生焦炭的解决方案似乎不符合‘亚行’之类的命令集的支持。 任何线索这个?

Answer 1:

一个简单的解决方案采取screeenshots无需做任何编译所需大卫的解决方案(仅适用于ICS设备)是使用命令行执行以下操作:

adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png screenshot.png

这将节省的screenshot.png文件在当前目录中。

经测试在三星Galaxy SII运行4.0.3。



Answer 2:

我和小窍门来解决这一点。 我保留以前安装的软件包后缀,每次我需要安装一个新的时间,我只是叫“亚行卸载”删除以前安装的APK。 至于屏幕截图在命令行的机器人装置(仿真器), 她的 e是由某些人的解决方案。



文章来源: Automatic screenshot capture of the running android application for app store commitment