2017-08-24 142 views
0

每次我想对某些代码进行快速测试时,android studio需要20-40分钟才能加载模拟器,然后使我的笔记本电脑崩溃或使其运行速度非常慢。有没有什么办法可以在不加载整个应用程序的情况下使用系统日志,类似于net beans中的System.out.Prinln()功能?Android Studio:测试速度慢

+2

如何在不运行应用程序的情况下测试功能?一个快速解决方案是通过使用调试而不是使用仿真器在真实设备上运行 – Moulesh

+0

模拟器不应该在20分钟内启动,也不会使笔记本电脑崩溃。尝试解决模拟器的问题。如果问题无法解决(弱硬件或其他问题),请切换到使用真实设备进行调试。 –

+0

你可以添加你的笔记本电脑的配置吗? – Onregs

回答

1

我知道问题是关于运行应用程序进行快速测试,而不是关于自动化测试。但是,通过尝试适应写作考试,你可以学到很多,他们可以帮助你解决你的问题。

1)对于没有android依赖关系的代码,你可以编写JUnit测试并在JVM上运行这些测试来测试代码。奖金:您将开始创建您的测试套件!

2)对于具有android依赖关系的代码:a)尝试更好地分离特定于平台的代码和内部逻辑,以便您可以使用单元测试覆盖更多的代码。 b)您可以使用roboelectric并测试其余所有模拟器/设备。