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