2017-08-24 165 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並測試其餘所有模擬器/設備。