0

次の問題を解決する方法、またはこれを解決するために利用できるツールを教えてもらえますか?Jelly Bean VMを起動しようとすると、このエラーが発生します。

Starting emulator for AVD 'Nexus_7'
createRenderThread failed to connect
Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

コマンドラインから次のように実行してみました。

C:\Program Files (x86)\Android\android-sdk\tools>emulator -avd Nexus_7 -memory 1024

そして、まだ行きません。より詳細な情報を入手する方法がわかりません。そして、私は本当に8がメモリ割り当てからどこから来ているのかわかりません。

これが私の仮想デバイスのセットアップです:

ここに画像の説明を入力してください

どんな助けでも大歓迎です。

4

2 に答える 2

2

私の場合、これはファイアウォールの一部のトラフィック/ポートをブロックしたことが原因でした。

このメッセージは、エミュレーターに到達できない場合(Eclipseなど)にも表示されるようです。この場合、次のことが起こります。

  • AVDからエミュレータを起動しているときにも、メッセージ(レンダリングスレッドの作成に失敗しました)が表示されます
  • Eclipseは、実行中のエミュレーターを「認識」せず、プログラムの実行ごとに新しいエミュレーターを開始します。
  • Eclipseはapkをエミュレーターにロードすることはできません
于 2012-11-08T19:26:10.877 に答える
0

この投稿は、この問題の解決に役立つと思います。tools_r19-windows.zip zipファイルをダウンロードし、SDK内のtoolsフォルダーをzipファイルで提供されているフォルダーに置き換えます。後でEclipseを起動するときは、ADTバージョンの警告メッセージを無視してください。

私も同じ問題を抱えていて、このテクニックは問題を解決するのに役立ちました。

于 2012-08-22T13:19:01.907 に答える