Widzę wiele postów o zapisywaniu na kartę SD, ale uważam, że mój problem jest inny. Nie mogę utworzyć karty SD podczas tworzenia AVD.
Początkowo próbowałem użyć Android SDK i AVD Manager, aby to zrobić, wybierając
Nazwa : my_avd
Cel : Android 2.2 - API Poziom 8
Karta SD : Rozmiar: 1024 MiB
Skórka : Wbudowana: Domyślna (HVGA)
Sprzęt : Właściwość: Abstrakcyjny wyświetlacz LCD Gęstość, wartość: 160
Pojawi się okno z komunikatem:
„Wynik tworzenia AVD 'my_avd':
Błąd: nie udało się utworzyć karty SD”.
Próbowałem powtórzyć proces z linii poleceń, otrzymując podobny błąd:
alex@alex-desktop:~$ android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.
Próba wykonania instrukcji korzystania z mksdcard była równie bezproduktywna; Myślę, że mój podstawowy brak doświadczenia w Linuksie może powodować tutaj problem. Kiedy próbuję użyć mksdcard, po prostu zgłasza, że nie może znaleźć pliku lub katalogu. Czy narzędzie mksdcard jest dostępne do użytku w ten sposób w systemie Linux?
alex@alex-desktop:~$ mksdcard 1024M ./sdcard.iso
bash: /home/alex/android-sdk-linux_x86/tools/mksdcard: No such file or directory
alex@alex-desktop:~$ sudo android create avd -n my_avd -t 1 -c 1024M
Dodałem katalog narzędzi Androida do mojej zmiennej PATH, ale wydaje mi się, że jest coś innego, czego mi brakuje. Może jakieś prawa dostępu?
Próba uruchomienia polecenia Androida z sudo również nie pomogła:
alex@alex-desktop:~/android-sdk-linux_x86/tools$ sudo ./android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.
Próbowałem nawet zainstalować Eclipse i wtyczkę ADT i uruchomić stamtąd menedżera bez skutku. Wszelkie wskazówki będą mile widziane. Zaawansowane ostrzeżenie, że jestem nieco początkującym użytkownikiem Linuksa, więc nawet jeśli wydaje się oczywistą rzeczą do sprawdzenia, nadal mogłem to przeoczyć.