2012-04-12 17 views
10

Podczas próby uruchomienia Menedżera Android SDK w OSX, ja otrzymuję następujący błąd:OSX Segmentacja Błąd 11 - Android

Segmentation Fault: 11

ta działa do dziś. Jedynym sposobem na załadowanie Menedżera zestawu SDK systemu Android jest użycie sudo. Próbowałem zmienić uprawnienia folderów i to nie pomogło.

Czy ktoś może wskazać mi właściwy kierunek, aby uzyskać ten posortowany? Uruchomiłem także DiskUtility i naprawiłem uprawnienia na HDD.

+0

Nic nie wiem o Menedżerze Android SDK, ale jedną z rzeczy, która byłaby inna przy uruchamianiu pod 'sudo', byłyby preferencje i pliki obsługi aplikacji. Próbując je usunąć. Lub jako eksperyment, spróbuj uruchomić go z nowego konta użytkownika jako testu. –

+0

Dzięki chorzy dajcie mu szansę na nowe konto. – Mimminito

Odpowiedz

1

Usterka podczas uruchamiania może być spowodowana tym, że skrypt Menedżera pakietów SDK nie może znaleźć działającego środowiska wykonawczego Java. Należy pamiętać, że ostatnia aktualizacja Java Java X mogła wyłączyć środowisko wykonawcze Java. Otwórz/Applications/Utilities/Java Preferences i upewnij się, że masz włączone środowiska wykonawcze.

20

Jeśli masz zewnętrzny wyświetlacz, spróbuj go odłączyć. Miałem ten sam problem, dopóki nie odłączyłem zewnętrznego wyświetlacza. Po uruchomieniu emulatora możesz go ponownie podłączyć.

+0

to jest szalone, ale dokładnie to, co się ze mną działo. – morais

+0

Mam ten błąd po zamknięciu mojego emulatora, gdy był na moim monitorze zewnętrznym. Ta odpowiedź działała doskonale! –

+1

to zdecydowanie szalone ... ale rozwiązany problem. – emrahgunduz

0

miałem ten problem aswell - alternatywa dla leniwych ludzi jest po prostu edytować zapisaną pozycję okna w emulator-user.ini dla tego AVD i ustawić ją na coś pozytywnego, to tak:

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

Można znaleźć ten plik pod ~/.android/avd/your_avd_name/emulator-user.ini