Nie jestem pewien, co robię źle tutaj. Zainstalowałem Menedżera SDK systemu Android i próbuję teraz zainstalować platformę taką, jak sugeruje witryna Android Dev. Po kliknięciu opcji instalacji pojawia się błąd informujący, że Menedżer nie może utworzyć folderu tymczasowego w katalogu Androida. Więc to stworzyłem. Teraz otrzymuję ten błąd:
Pobieranie platformy SDK Android 2.3, API 9, wersja 1 Nie znaleziono pliku: C: \ Program Files (x86) \ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip (Odmowa dostępu)
Pod paskiem postępu znajduje się także komunikat „Gotowe. Nic nie zostało zainstalowane”.
Korzystam z systemu Windows 7 Ultimate, na wypadek, gdyby było to przydatne.
Odpowiedzi:
Spróbuj uruchomić Android Studio jako administrator, klikając prawym przyciskiem myszy plik .exe i wybierając „Uruchom jako administrator”.
Ponadto wiadomo, że niektóre programy antywirusowe zakłócają działanie Menedżera SDK.
źródło
Otrzymałem podobny problem z uprawnieniami i SDK Manager nie mógł pobrać i zainstalować nowych składników. Komunikat o błędzie to (Używam Android Studio (podgląd I / O) 0.2.9)
Mimo że rozwiązanie miało wpływ na to, co mówi odpowiedź @ william-tate, nie mogłem bezpośrednio uruchomić „SDK Manager”. Błąd z komunikatem:
Zamiast tego uruchomiłem „tools \ android.bat” jako Administrator, który z kolei uruchomił SDK Manager z tymi samymi uprawnieniami, które rozwiązały problem.
Mam nadzieję, że to pomoże komuś, kto zmierzy się z problemem, z którym się spotkałem.
źródło
W Mac OS X (wypróbowanym z Android Studio) wykonaj następujące czynności w Terminalu
Spowoduje to uruchomienie menedżera SDK jako administratora. Teraz zaktualizuj / zainstaluj pakiety z menedżera SDK i będzie działać.
źródło
W przypadku Android Studio wybranie „Uruchom jako administrator” podczas uruchamiania Android Studio pomaga.
źródło
W moim przypadku musiałem określić ustawienia proxy w Narzędzia-> Opcje.
źródło
Miałem ten sam problem, gdy próbowałem zainstalować go na komputerze (Win7, system 64-bitowy). Miałem komunikat o błędzie pokazany na poniższym rysunku. Ale kiedy sprawdzam mój folder lokalny „C: \ Users \ nazwa użytkownika \ AppData \ Local \ Android \ sdk”, zestaw SDK systemu Android już tam jest. Jakoś studio Android nie mogło go zobaczyć / połączyć.
Najpierw sprawdź, czy możesz znaleźć zestaw SDK systemu Android w folderze lokalnym. Jeśli tak, wykonaj kolejne kroki.
Mam nadzieję, że to pomaga.
źródło
Miałem podobny problem - bardzo wolne pobieranie plików XML, a następnie pusta lista pakietów. Wygląda na to, że SDK próbował użyć starszej instalacji Java. Ustawienie JAVA_HOME na 1.6 jdk załatwiło sprawę.
źródło
W moim przypadku korzystałem z systemu Windows 7 z 64-bitowym systemem operacyjnym. Zainstalowaliśmy 64-bitowy Java SE i 64-bitowy pakiet ADT. Przy takiej konfiguracji nie mogliśmy sprawić, by menedżer SDK działał poprawnie (w szczególności nie można pobierać plików i nie wyświetlał wszystkich opcji pobierania API). Po wypróbowaniu wszystkich powyższych odpowiedzi i innych postów postanowiliśmy przyjrzeć się konfiguracji Java i zdaliśmy sobie sprawę, że może to 64-bitowa konfiguracja, która powoduje żal z pakietu ADT (niejasno pamiętam, widząc / czytając ten problem wcześniej).
Tak więc odinstalowaliśmy 64-bitową Javę i ponownie zainstalowaliśmy 32-bitową, a następnie użyliśmy 32-bitowego pakietu ADT i działało to poprawnie. Użytkownik systemu był już administratorem, więc nie musieliśmy „uruchamiać się jako administrator”
źródło
Dla tych, którzy korzystają z SDK Managera w Eclipse, pomaga wybrać „Uruchom jako administrator” podczas uruchamiania Eclipse.exe.
źródło
Odmowa dostępu jest spowodowana tym, że system Windows nie udziela domyślnego uprawnienia do zapisu i modyfikacji plików w swoim dysku instalacyjnym. c: Aby rozwiązać ten problem, zwykle używam osobnego dysku lub, w twoim przypadku, musisz ustawić prawa dostępu do określonego folderu w opcjach kliknij prawym przyciskiem myszy -> opcje> zabezpieczenia -> edytuj
źródło
W Windows 8:
$ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat
źródło
Dla użytkownika Linux / ubuntu
Dlaczego tak się dzieje?
z powodu
lock icon
niektórych folderów (nie mających dostępu do odczytu / zapisu) w„ / yourpath / android-studio-SDK ”
Sortuj i słodkie rozwiązanie -
Otwórz terminal (Ctrl + alt + t) -
kopiuj szkodnika - poczekaj chwilę ..... - teraz Spróbuj ponownie
sudo chown -R $USER: $HOME
update your SDK
Happy Coding :)
źródło
Jeśli używasz SDK Manager w Eclipse:
Opcja 1: Kliknij prawym przyciskiem myszy eclipse.exe i wybierz „Uruchom jako administrator”.
Opcja 2: Jeśli nie chcesz uruchamiać Eclipse.exe jako Administrator, po prostu zainstaluj / skopiuj pliki instalacyjne Eclipse z „C: \ program files \ Eclipse ADT Bundle \” do jakiegoś niechronionego folderu, takiego jak „D: \ android \”. Uruchom „D: \ android \ eclipse \ eclipse.exe”, wybierz element menu „Window => Preferencje => Android” i zmień „SDK Location” na „D: \ android \ sdk \”. Następnie będziesz mógł zainstalować nowe pakiety w Android SDK Manager.
źródło
przejdź do folderu sdk i kliknij prawym przyciskiem myszy menedżera SDK i uruchom z administratorem i ciesz się instalacją.
źródło
Aby przejść do tego, co powiedział v01d:
W systemie Android Studio dla systemu Mac OS X folder SDK może również znajdować się w miejscu
/Users/{user}/Library/Android/sdk
, gdzie {użytkownik} to nazwa użytkownika.Aby dowiedzieć się, gdzie znajduje się częściowa instalacja SDK, przejdź do Konfiguruj> Menedżer SDK w Android Studio, a następnie kliknij edytuj u góry. To powinno wyskoczyć okno i pokazać lokalizację.
Skopiuj tę ścieżkę i wklej ją przed
cd
poleceniem w terminalu. Na koniec uruchom,sudo ./android sdk
aby uruchomić samodzielnego menedżera SDK.EDYCJA (14 lipca 2016 r.):
Plik binarny „android” może również znajdować się w
/Users/{user}/Library/Android/sdk/tools
.źródło
Rozwiązanie dla systemu macOS
AndroidStudio.app
-> pokaż Zawartość opakowania -> MacOSstudio
-executable w terminalusudo
! (Ctrl+A
umieszcza kursor z przodu)https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be
źródło