【发布时间】:2014-01-15 22:44:09
【问题描述】:
背景
事实证明,测试应用内计费是一件很烦人的事情(我已经写过here)。每次你发现一个 bug 需要测试你的应用时,你必须有以下步骤:
- 编译应用程序,最好在清单中使用 debuggable="true" 标志
- 使用您为 Play 商店创建的真实密钥为应用签名。
- 在您的设备上安装应用程序
- 在您的设备上运行应用程序,最好通过 eclipse 对其进行调试。
如果您使用批处理操作而不是自己完成所有这些操作,那么测试此类应用程序应该会更容易,并且也可能对其他应用程序有用。
问题
有没有什么办法可以让整个过程完全自动化,只需单击一个按钮,就可以完成上述所有操作?
我知道如何实现 3+4(使用 "adb.exe install -r *.apk" 和 "adb.exe shell am start -n FULL_ACTIVITY_PATH" ),但我不知道如何实现其他。
如果有一个不涉及第三方应用程序或插件(如 maven 或 Ant)的解决方案,它可能会非常好。当然,如果这是可用的,我想知道是否有可能通过一个批处理文件来以某种方式使用它们。
有没有一种方法可以模仿 Eclipse 在这方面的工作方式,而不是对项目如此具体(可能只是项目的路径,仅此而已)?
【问题讨论】:
标签: android batch-file adb sign