Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio:测试很慢_Android_Testing_Emulation - Fatal编程技术网

Android Studio:测试很慢

Android Studio:测试很慢,android,testing,emulation,Android,Testing,Emulation,每次我想对一些代码进行快速测试时,android studio都会花20-40分钟加载一个模拟器,这会使我的笔记本电脑崩溃或运行非常缓慢。是否有任何方法可以在不加载整个应用程序的情况下使用系统日志,类似于NetBeans中的system.out.Prinln()功能?我知道问题在于运行应用程序进行快速测试,而不是自动测试。但是,通过调整写作测试,你可以学到很多东西,它们可以帮助你解决问题 1) 对于没有android依赖项的代码,您可以编写JUnit测试并在JVM上运行这些测试来测试代码。奖励:

每次我想对一些代码进行快速测试时,android studio都会花20-40分钟加载一个模拟器,这会使我的笔记本电脑崩溃或运行非常缓慢。是否有任何方法可以在不加载整个应用程序的情况下使用系统日志,类似于NetBeans中的
system.out.Prinln()
功能?

我知道问题在于运行应用程序进行快速测试,而不是自动测试。但是,通过调整写作测试,你可以学到很多东西,它们可以帮助你解决问题

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


2) 对于具有android依赖项的代码:a)尝试更好地分离特定于平台的代码和内部逻辑,以便能够通过单元测试覆盖更多的代码。b) 您可以在没有模拟器/设备的情况下使用和测试所有内容。

在不运行应用程序的情况下如何测试功能??一个快速修复方法是通过使用调试而不是使用模拟器在真实设备上运行。模拟器不应启动20分钟,也不应使笔记本电脑崩溃。尝试使用emulator解决问题。若问题无法解决(硬件薄弱或其他问题),请切换到使用真实设备进行调试。您可以添加笔记本电脑的配置吗?