[英]Robolectric java heap size error
因此,我使用Robolectric 3.1.4運行測試。 在另一個項目中,使用robolectric運行所有測試都沒有問題,但是現在我總是會收到此錯誤:
java.lang.OutOfMemoryError:Java堆空間
當我刪除活動的某些視圖時,問題停止了……
好吧,我的問題是:如何增加項目中的堆大小或如何使robolectric消耗更少的內存?
任何幫助表示贊賞!
當您在活動中顯示太多圖像時,通常會發生這種問題。 可能使用一些ViewPager? 如果是這樣,您可以閱讀this ,它解釋了如何使用緩存來存儲圖像並減少內存消耗。
另一個解決方案是通過在AndroidManifest.xml上進行設置來增加堆大小: android:largeHeap=”true”
..但是請記住,這主要用於需要大量內存的應用程序,例如游戲,視頻處理器等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.