【问题标题】:How can I test the changes I make to my app without reinstalling it every time?如何测试我对我的应用程序所做的更改,而无需每次都重新安装它?
【发布时间】:2014-08-19 23:18:27
【问题描述】:

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

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

【问题讨论】:

    标签: android eclipse debugging reinstall


    【解决方案1】:
    • 它会重新安装您的应用,因为每次您更改代码(Ecipe、Android Studio 等)时都必须编译此新代码。
    • 我认为最快的方法是使用你自己的android手机/设备作为AVD(但AVD很慢),通过usb连接并打开usb调试。

    【讨论】:

    • 这不是我要问的,但你是说没有其他方法可以将我的新代码加载到我的手机上?
    【解决方案2】:

    每次您想要测试您的更改时都必须构建一个新的 apk,但实际上在 Eclipse 中按下“运行”或“调试”按钮时,使用 ADB 在手机上自动部署一个新的 apk 非常快速和容易。此外,Eclipse 使用增量编译来加快部署前生成新 apk 的过程。在我的机器上,按下按钮和手机上启动新的 apk 之间需要 5-10 秒。

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 听起来很有趣,请解释一下它是如何工作的,因为我去了网站,也许我太菜鸟,但我觉得它太深奥了。
      • 一点也不,它很容易使用....关注这个tutorial
      猜你喜欢
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      相关资源
      最近更新 更多