2012-04-03 23 views
3

でVSPACEを解放するためにどのように時々私は、次のエラーを取得:は、Androidエミュレータ

E/HAL(2125): load: module=/system/lib/hw/gralloc.msm7k.so 
E/HAL(2125): Cannot load library: alloc_mem_region[869]: OOPS: 93 cannot map library 'gralloc.msm7k.so'. no vspace available. 
E/GraphicBufferMapper(2125): FATAL: can't find the gralloc module 

にはどうすればVSPACEが再びアプリをコンパイルできるように解放することができますか?私はすでに再起動して電話を切ってみましたが、うまくいきませんでした。

私はこのトピックについてStackOverflowの上で見つけることができる唯一のことは、無応答とthis questionです...アンダー

+0

似たようなエラーが表示されていますが、解決策が見つかりましたか?私にとっては、アンドロイドv 2.3.3で起こり、4.2では起こりません。 – Calvin

+0

@Droiderいいえ、私はそれがコーディングの問題ではないことを知っています – user1301428

+0

シミュレータのDev Toolsアプリを調べてみてください。ターミナルエミュレータがあります。多分あなたはその助けを借りて目標を達成することができます。 – vokilam

答えて

5

「追加のエミュレータのコマンドラインオプション、」これを追加します。

-partition-size 1024 

その後、適用をクリックしてください実行します。他のすべてが失敗した場合

memory -512 

:これが失敗した場合は、代わりにこれを追加AVD RAMおよびVMオプションで最大VMアプリケーション・ヒープ・サイズを増やし 。 AVDマネージャ - >仮想デバイス - >編集。おそらく24に設定され、最初は32に設定され、それでもNOKならば48に設定されます。