Niedawno zainstalowałem ostatnią wersję Androida Studio (Android Studio 2.1), zachowując poprzednią starą wersję 1.2. Teraz mam Android Studio 2.1 i Android Studio 1.2. W Android Studio 1.2 po kliknięciu Menedżera SDK działa poprawnie, ale w Andorid Studio 2.1 pojawia się następujący problem: Jak mogę naprawić utrzymywanie dwóch wersji Androida Studio? DziękiLokalizacja Androida SDK nie powinna zawierać białych znaków, ponieważ powoduje to problemy z narzędziami NDK.
Odpowiedz
Zgodnie z komunikatem ostrzegawczym lokalizacja zestawu SDK nie powinna zawierać białych znaków.
Twój zestaw SDK znajduje się pod adresem C:\Users\Giacomo B\AppData\Local\Android\sdk
. Istnieje biała spacja w Giacomo B
.
Najprostszym rozwiązaniem jest przeniesienie zestawu SDK w inne miejsce, w którym nie ma spacji ani innych znaków odstępu na ścieżce, takich jak C:\Android\sdk
. Możesz skierować obie instalacje Android Studio do nowej lokalizacji.
Dopóki nie korzystasz z NDK, możesz po prostu zignorować to ostrzeżenie.
Przy okazji: to ostrzeżenie nie ma nic wspólnego z instalacjami równoległymi.
Co mogę zrobić, aby naprawić? –
Po prostu .... Jeśli nie korzystasz z NDK, nie ma problemu. Z drugiej strony jest to tylko ostrzeżenie, a nie błąd. Z ostrzeżeniem możesz iść naprzód, ale nie błędów. Lepiej dostosować białe znaki. E.g, jeśli Twój pakiet SDK znajduje się w C: \ program file \ Android studio. Istnieje "plik programowy" spacji. Dostępne są dwie proste metody: 1. Usuń białe znaki 2. Zainstaluj w innym miejscu, które nie ma białych znaków.
wystarczy zmienić ścieżkę:
"c:\program files\android\sdk" to "c:\progra~1\android\sdk"
or
"c:\program files (x86)\android\sdk" to "c:\progra~2\android\sdk"
uwagę, że ścieżki nie powinna zawierać spacji.
To nie działa w Androidzie STudio 2.2.2, ponieważ "poprawia" je do pełnej ścieżki. –
TO JEST PRAWIDŁOWA ODPOWIEDŹ !!! –
Możliwe jest wykonanie symbolic link z np. C:\Android\sdk
do rzeczywistej lokalizacji sdk (która zawiera białe spacje) i odsyłaj do tego dowiązania symbolicznego z poziomu Android Studio jako lokalizacji pakietu SDK. Nie wypróbowałem jednak, czy NDK będzie działało z taką konfiguracją, nawet jeśli Android Studio przestanie ostrzegać o białych znakach.
Jest też inny sposób:
- otworzyć
CMD
(jako Administrator) - Typ:
mklink /J C:\Program-Files "C:\Program Files"
(lub w moim przypadkumklink /J C:\Program-Files-(x86) "C:\Program Files (x86)"
) - naciśnij Enter
- magia! (Sprawdź swój dysk C)
Teraz można wskazać C:\Program-Files
(C:\Program-Files-(x86)
).
- 1. Ubuntu PPA dla Androida SDK/NDK?
- 2. Problemy z dopasowaniem białych znaków do MySql REGEX
- 3. Problemy z odczytem zawartości pliku OBB za pomocą Androida NDK
- 4. Lokalizacja SDK nie została znaleziona
- 5. Problemy z Androidem NDK #define
- 6. Usuwanie wszystkich znaków białych znaków z wyjątkiem „”
- 7. Usuwanie i odinstalowywanie Androida NDK
- 8. Co to jest karoten_o4t i dlaczego powoduje problemy z kompilowaniem programu przy użyciu opencv z Qt na Androida?
- 9. \ s + nie pasuje do wszystkich białych znaków?
- 10. Pasek Ruby 1.9 nie usuwa białych znaków
- 11. git - przycinanie białych znaków
- 12. Zliczanie początkowych białych znaków
- 13. Czy warstwa wejściowa powinna zawierać neuron obciążenia?
- 14. Sonar: Array powinna zawierać końcowe przecinek
- 15. Stare wersje Androida NDK
- 16. Sprawdź, czy łańcuch nie zawiera znaków białych znaków w Bash
- 17. Definicja reguł białych znaków HTML?
- 18. konwersja z podwójnym ciągiem znaków i lokalizacja
- 19. Usuwanie białych znaków w ciągu znaków XML
- 20. Definicja białych znaków w Json
- 21. Usuwanie białych znaków w ciągu znaków
- 22. Problemy z atrybutem Routing i lokalizacja
- 23. Korzystanie z Google Breakpad dla Androida NDK?
- 24. Usuwanie wszystkich białych znaków z ciągu znaków w Ruby
- 25. Android-NDK-Add Native Support - lokalizacja NDK nie jest poprawna w preferencjach
- 26. Budowa OpenSSL na Androida NDK
- 27. MultiChoiceModeListener powoduje problemy z programem SherlockListFragment
- 28. Usługa Androida z usługą Google Play Lokalizacja Powoduje, że aplikacja jest otwierana losowo
- 29. Jak wstawić wiele białych znaków w Perlu?
- 30. Jak mogę użyć complex.h dla Androida NDK?
, ale to dziwne, że działa w Androidzie Studio 1.2 .. –
To tylko ostrzeżenie, a nie błąd. Jeśli nie korzystasz z NDK, wszystko będzie dobrze. Jest to łatwa do naprawienia poprawka, więc nadal zalecałbym jej poprawianie. –
Jak to zrobić w systemie Mac, jeśli domyślny dysk twardy Mac nosi nazwę Macintosh HD? –