Googleや他のAndroidエミュレータでRubotoに必要なリソース設定(エミュレータが最速のもの)Ruboto用のLinuxでAndroidエミュレータを設定するには?
GoogleのAndroidエミュレータを効率的に設定するための回答はありますが、Rubotoは考慮していません。 Rubotoサイトでは、エミュレータのセットアップについては説明していません。
Googleや他のAndroidエミュレータでRubotoに必要なリソース設定(エミュレータが最速のもの)Ruboto用のLinuxでAndroidエミュレータを設定するには?
GoogleのAndroidエミュレータを効率的に設定するための回答はありますが、Rubotoは考慮していません。 Rubotoサイトでは、エミュレータのセットアップについては説明していません。
Rubotoアプリは通常のAndroidアプリとして動作しますが、Rubyコードを実行できるJRubyジャーを追加します。全体的に、RubotoアプリとJava Androidアプリの特別な設定は必要ありません。
Rubotoアプリは、すべてのJRubyアプリと同様に、プレーンなJavaアプリよりも多くのメモリとCPUを使用します。 「最大VMアプリケーションヒープサイズ」を使用してエミュレータをさらにヒープにすると、開発が容易になりますが、ユーザーのターゲットデバイスの設定が異なる可能性があることに注意する必要があります。私は48の値を使用します。それに加えて、あなたはあなたの "デバイスラムサイズ"を512に設定して、十分なメモリ合計を確保することができます。
Android 3、APIレベル11以降、アプリケーションタグのandroid:largeHeap = "true"属性を使用して、AndroidManifest.xmlでアプリがより多くのメモリをリクエストできます。これはRubotoジェネレータによって自動的に設定されますが、アプリケーションに設定されていることを確認することができます。この属性を「true」に設定すると、アプリのヒープが256 MBになります。