Ruboto在Google或其他Android模擬器(無論哪種模擬器最快)中都需要哪些資源配置設置?在Linux上爲Ruboto設置Android模擬器的最佳方法是什麼?
解決方案有效地設置谷歌的Android模擬器,但他們不考慮Ruboto。 Ruboto網站沒有討論設置模擬器。
Ruboto在Google或其他Android模擬器(無論哪種模擬器最快)中都需要哪些資源配置設置?在Linux上爲Ruboto設置Android模擬器的最佳方法是什麼?
解決方案有效地設置谷歌的Android模擬器,但他們不考慮Ruboto。 Ruboto網站沒有討論設置模擬器。
Ruboto應用程序像普通的Android應用程序一樣工作,但添加了可以運行Ruby代碼的JRuby jar。總體而言,您不需要針對Ruboto應用程序和Java Android應用程序的任何特殊設置。
與所有JRuby應用程序一樣,Ruboto應用程序與普通Java應用程序一樣使用更多內存和更多CPU。使用「Max VM應用程序堆大小」爲您的模擬器提供更多堆將使開發更容易,但您需要記住用戶的目標設備的設置可能會有所不同。我使用48的值。除此之外,您可以將「設備RAM大小」設置爲512以確保足夠的內存總量。
由於Android 3,API級別11,您的應用可以使用應用標籤的android:largeHeap =「true」屬性在AndroidManifest.xml中請求更多內存。這是由Ruboto生成器自動爲您設置的,但您可以驗證該設置是否適用於您的應用程序。通過將此屬性設置爲「true」,您的應用程序可以增長一個256 MB的堆。