如何在不重新安装应用程序的情况下测试我对应用程序所做的更改?

时间:2014-08-19 23:18:27

标签: android eclipse debugging reinstall

我希望这不是一个超级新秀的问题,但我发现每次运行它都必须在我的设备上重新安装应用程序是完全不切实际的。也许我只是不耐烦但我觉得我正在失去大量的时间来重新安装。

我确实调查了"调试模式"在我得知我的解决方案可能存在之后在Eclipse上,但无济于事。 Android论坛网站也不是很有帮助,所以如果你发布链接,请确保它提供直接的解释。来自一位心疼的开发者,谢谢!

3 个答案:

答案 0 :(得分:1)

  • 它会重新安装您的应用,因为每次更改代码(Eclipe,Android工作室等)都必须编译此新代码。
  • 我认为方法是使用你自己的Android手机/设备作为AVD(但AVD很慢),通过usb连接并打开USB调试。

答案 1 :(得分:1)

每次要测试更改时都必须构建一个新的apk,但是当按下"运行"它实际上非常快速且易于使用ADB在手机上部署新的apk。或"调试" Eclipse中的按钮。此外,Eclipse使用渐进式编译,可加快部署前生成新apk的过程。在我的机器上,按下按钮和手机上的新apk之间需要5-10秒。

您需要使用USB线连接手机并在手机上启用USB调试才能使用ADB。

答案 2 :(得分:0)

欢迎来到单元测试框架的世界......只需使用例如robolectric
在Android模拟器或设备上运行测试很慢!构建,部署和启动应用程序通常需要一分钟或更长时间。所以直接从IDE内部运行Android测试并检查结果......