2012-04-12 13 views
10

OSXでのAndroid SDK Managerを実行しようと、私は、次のエラーを取得しています。私がAndroid SDKマネージャをロードするための唯一の方法は、sudoを使用することです。私は、フォルダのアクセス許可を変更しようとしましたが、これは助けにはなりません。OSXセグメンテーションフォールト11アンドロイド

誰かがこれを正しい方向に向けることができますか?私もDiskUtilityを実行し、HDDのパーミッションを修復しました。

+0

私はAndroid SDK Managerについては何も知らないが、 'sudo'で動いているときに違いがあるのは、どの設定とアプリケーションサポートファイルが使われるかということです。だから、それらをクリアしようとする。または、実験として新しいユーザーアカウントからテストとして実行してみてください。 –

+0

ありがとうございました。新しいアカウントの下に行ってください。 – Mimminito

答えて

1

起動時にsegfaultが発生する可能性があります。これは、SDKマネージャスクリプトが動作中のJavaランタイムを検出できないためです。最近のMac OS X Java UpdateがJavaランタイムを無効にしている可能性があることに注意してください。 /アプリケーション/ユーティリティ/ Java環境設定を開き、ランタイムを有効にしてください。

20

外部ディスプレイをお持ちの場合は、取り外してみてください。私は外付けディスプレイを取り外すまで同じ問題がありました。エミュレータが動作したら、再接続できます。

+0

これは狂っていますが、まさに私に起こっていたことでした。 – morais

+0

エミュレータが外付けモニタに接続されている間、エミュレータをシャットダウンした後にこのエラーが発生しました。この回答は完璧に機能しました! –

+1

これは間違いなく狂っています...しかし、問題を解決しました。 – emrahgunduz

0

私はaswellこの問題を持っていた - 怠惰な人々のための代替手段は、単にそのAVDのためemulator-user.iniに保存されているウィンドウの位置を編集して、このように、ポジティブな何かにそれを設定することです:

window.x = 1 
window.y = 1 
uuid = 1337313377559 

あなたは見つけることができますこのファイルの下に~/.android/avd/your_avd_name/emulator-user.ini

関連する問題