1

メモリの割り当てに失敗しました: 8 に関する多くの質問が表示されます。一般的な推奨事項は、メモリを 1024 MB から 512 MB に減らすことです。

その他の投稿 メモリの割り当てに失敗しました: 8 Android - メモリの割り当てに失敗しました

古いコンピューターではすべて問題なく動作していましたが、8 GB のメモリと Windows 7 64 ビットを搭載した新しいコンピューターにアップグレードした後、問題が発生しました。

この問題は、「スキン」(画面解像度) が大きいエミュレータでのみ発生します。アプリケーションを WXGA720 以上の画面で実行したいのですが、「メモリの割り当てに失敗しました: 8」というメッセージが表示されて起動に失敗し、メモリを減らしても解決しません。

4

4 に答える 4

8

考えられる回避策は、使用するスキンのディレクトリにある「hardware.ini」ファイルを編集することです (例: C:\Android\android-sdk\platforms\android-15\skins\WXGA720)。そのファイルで、hw.ramSize を 1024 ではなく 720 に設定し、AVD Manager から仮想デバイスを起動できるようになりました。

于 2012-10-11T20:30:30.427 に答える
2

これは、Nexus 7 をエミュレートする試みに役立ちました。私はそれを 512 に変更しました。誰にとっても役立つ場合は、ターゲットを「Google API」に変更せず (他の投稿で提案されているように)、代わりに「Android 4.1」に保ちました。 .2" (違いは何ですか?)

于 2012-10-17T10:57:37.210 に答える
1

私は同じ問題を抱えています。エミュレーターに問題があるようです。彼らが言う解決策は、ツール r19 にダウングレードすることです。このサイトには、ダウンロードできる zip があります。解凍して、sdk の tools フォルダーを zip ファイルの tools フォルダーに置き換えるだけです。試してみたところ、ツールr19があり、ツールr20が必要であるというエラーメッセージが表示されましたが、メッセージを閉じただけで、これまでのところ機能しているようです.

http://code.google.com/p/android/issues/detail?id=33930

于 2012-07-30T03:40:45.617 に答える
1

ここで言及したように: https://stackoverflow.com/a/14420779/1993898

AVD を「管理者として」実行することで、このエラーを修正できました。エミュレータの設定を変更する必要はありませんでした。したがって、このエラーはファイルシステムのアクセス許可またはその欠如に関連していると思います。

于 2013-01-20T02:41:05.510 に答える