Android SDK Manager Tidak Memasang Komponen

243

Tidak yakin apa yang saya lakukan salah di sini. Saya memasang Android SDK Manager, dan sekarang saya mencoba memasang platform seperti yang disarankan situs web Android Dev. Setelah saya mengklik instal saya mendapat kesalahan yang menyatakan bahwa Manajer tidak dapat membuat folder temp dalam direktori Android. Jadi saya membuatnya. Sekarang saya mendapatkan kesalahan ini:

Mengunduh SDK Platform Android 2.3, API 9, revisi 1 File tidak ditemukan: C: \ Program Files (x86) \ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip (Akses ditolak)

Ada juga sedikit pesan di bawah bilah progres yang bertuliskan "Selesai. Tidak ada yang dipasang."

Saya menjalankan Windows 7 Ultimate, kalau-kalau ada gunanya.

vince88
sumber
28
Jalankan SDK Manager sebagai Administrator. Jangan buka Android Studio atau Eclipse.
Maheshkumar
@maheshrpm Itu berhasil bagi saya, tetapi apa yang bisa saya lakukan untuk membuka SDK Manager sebagai administrator melalui Android Studio? Saya telah memeriksa opsi Run as Administrator di properti file.
Clawdidr
2
@Clawdidr membuka Android Studio sebagai Administrator! Jadi SDK Manager juga terbuka di hak istimewa Administrator saat Anda membuka dari Android Studio.
Maheshkumar
Saya telah mengubah izin untuk folder yang disebutkan pada awalnya. C: \ Program Files (x86) \ Android \ android-studio. Kemudian mulai 64 bit Android Studio sebagai Run As Administrator. Ini bekerja dengan baik untuk saya ..
Ajay Kumar Meher
Menjalankan Android SDK Manager saat Admin bekerja untuk saya. Terima kasih
Bryan Labuschagne

Jawaban:

527

Coba jalankan Android Studio sebagai administrator, dengan mengklik kanan pada .exe dan memilih "Run As Administrator".

Juga, beberapa program anti-virus diketahui mengganggu SDK Manager.

Will Tate
sumber
2
Ini tidak berfungsi untuk saya, saya tidak dapat menginstal android-SDK \ alat meskipun saya menjalankan sebagai Administrator
Vass
1
@ Ya, di mana tepatnya milik Anda gagal?
Will Tate
@willtate, saya mengajukan pertanyaan di stackoverflow.com/q/10470593/410975 dan berhasil pada akhirnya tetapi melalui rute aneh mengubah nama folder itu tidak dapat mengakses lalu kembali lagi .. itu bekerja tetapi melalui sebuah misteri tindakan.
Vass
1
@ Mass Ok, saya telah melihat masalah itu sebelumnya juga. Saya menjawab pertanyaan di sini: stackoverflow.com/questions/8839255/…
Will Tate
Menonaktifkan firewall bekerja untuk saya. Saya juga menonaktifkan antivirus dan menjalankan SDK Manager sebagai administrator. Lihat stackoverflow.com/questions/3808167/…
chrysanhy
35

Saya mendapatkan masalah izin yang serupa dan SDK Manager tidak dapat mengunduh dan menginstal komponen baru. Pesan kesalahan tadinya (Saya menjalankan Android Studio (Pratinjau I / O) 0.2.9)

"Tidak dapat membuat C: \ Program Files (x86) \ Android \ android-studio \ sdk \ temp"

Meskipun solusinya benar apa yang dikatakan oleh @ william-tate, saya tidak bisa menjalankan 'SDK Manager' secara langsung. Gagal dengan pesan:

Gagal menjalankan alat \ android.bat Sistem tidak dapat menemukan file yang ditentukan.

Sebaliknya saya menjalankan 'tools \ android.bat' sebagai Administrator, yang pada gilirannya meluncurkan SDK Manager dengan izin yang sama yang memperbaiki masalah ini.

Semoga ini bisa membantu seseorang yang menghadapi masalah yang saya hadapi.

BuddhiP
sumber
2
ini cukup membantu bagi mereka yang menjalankan versi khusus dengan gerhana di dalamnya.
EmilDo
4
Ini juga membantu bagi mereka yang benar-benar tidak melihat exe manajer SDK android di folder SDK.
whyoz
19

Di Mac OS X (dicoba dengan Android Studio), lakukan hal berikut di Terminal

cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

Ini meluncurkan manajer SDK sebagai admin. Sekarang perbarui / instal paket dari manajer SDK dan itu akan berfungsi.

v01d
sumber
Jawaban Baik Saya memverifikasi jawaban ini ketika Anda mencoba di Mac-OS X Terima kasih Man
Samir Mangroliya
Ini memang melakukan trik ketika Anda mencoba untuk meluncurkan manajer
SD
10

Untuk Android Studio, pilih "Run As Administrator" saat memulai Android Studio membantu.

jimmy0251
sumber
8

Dalam kasus saya, saya harus menentukan pengaturan proxy di Tools-> Options.

Alex Isayenko
sumber
3

Saya memiliki masalah yang sama ketika saya mencoba untuk menginstalnya di pc saya (Win7, sistem 64-bit). Saya memiliki pesan kesalahan yang ditunjukkan pada gambar di bawah ini. Tetapi ketika saya memeriksa folder lokal saya 'C: \ Users \ username \ AppData \ Local \ Android \ sdk', SDK Android sudah ada di sana. Entah bagaimana Android studio tidak bisa melihat / menautkannya.

Jadi, harap periksa dulu apakah Anda dapat menemukan Android SDK di folder lokal. Jika ya, ikuti saja langkah selanjutnya.

  1. Pilih 'Batal' dan klik 'X' di sudut kanan atas. masukkan deskripsi gambar di sini
  2. Pilih 'Jangan jalankan ulang wizard pengaturan' dan klik 'OK' masukkan deskripsi gambar di sini
  3. Mulai Android Studio lagi dan buka 'Konfigurasi' -> 'Default Proyek' -> 'Struktur Proyek' masukkan deskripsi gambar di sini
  4. Tambahkan 'C: \ Users \ username \ AppData \ Local \ Android \ sdk' ke 'Android Location' dan klik 'OK' Daftar barang
  5. Klik pada 'Mulai proyek Android Studio baru'.

Semoga bermanfaat.

Diiiiii
sumber
2

Saya memiliki masalah yang sama - unduhan xml sangat lambat diikuti oleh daftar paket kosong. SDK, tampaknya, sedang mencoba menggunakan instalasi Java warisan. Mengatur JAVA_HOME ke 1,6 jdk berhasil.

Eglin
sumber
2

Dalam kasus saya, saya menggunakan Windows 7 dengan OS 64-bit. Kami menginstal Java SE 64-bit dan Bundle ADT 64-bit. Dengan pengaturan itu, kami tidak dapat membuat manajer SDK berfungsi dengan benar (khususnya, tidak ada unduhan yang diizinkan dan tidak menampilkan semua opsi unduhan API). Setelah mencoba semua jawaban di atas dan dari posting lain, kami memutuskan untuk melihat ke dalam pengaturan Java dan menyadari bahwa mungkin konfigurasi 64-bit yang memberikan kesedihan bundel ADT (saya samar-samar ingat melihat / membaca masalah ini sebelumnya).

Jadi kami menghapus instalan Java 64-bit dan menginstal ulang 32-bit, dan kemudian menggunakan bundel ADT 32-bit, dan itu berfungsi dengan benar. Pengguna sistem sudah menjadi admin, jadi kami tidak perlu "Jalankan sebagai Administrator"

Gene Bo
sumber
2

Bagi mereka yang menjalankan SDK Manager di Eclipse, pilih "Run As Administrator" saat memulai Eclipse.exe membantu.

alextc
sumber
2

Akses ditolak karena Windows tidak memberikan izin penulisan dan modifikasi default ke file dalam drive instalnya yaitu. c: Untuk mengatasi masalah ini saya biasanya menggunakan drive terpisah atau dalam kasus Anda, Anda perlu mengatur hak akses ke folder tertentu di opsi klik kanan -> opsi> keamanan -> edit masukkan deskripsi gambar di sini

Madhu Kumar
sumber
1

Di windows 8:

  • klik kanan pada tombol windows
  • Daftar barang
  • CDM sebagai administrator
  • Tekan 'ya'
  • rekatkan ini $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat
TigerSpirt
sumber
1

Untuk Pengguna Linux / ubuntu

  • Kenapa ini terjadi?
    karena lock iconpada beberapa folder (tidak memiliki akses baca / tulis) di
    " / yourpath / android-studio-SDK "

  • Sortir dan solusi manis
    -Buka Terminal (Ctrl + alt + t)
    -opi hama- tunggu sebentar ..... -Sekarang Coba lagi untuksudo chown -R $USER: $HOME

    update your SDK

Selamat Coding :)

Vishal Patel
sumber
1
Terima kasih. Saya telah menghabiskan sekitar 3 hari dan akhirnya solusi Anda membantu saya.
Hossein Seifi
0

Jika Anda menggunakan SDK Manager di Eclipse:

Opsi 1: Klik kanan pada eclipse.exe dan pilih "Run As Administrator".

Opsi 2: Jika Anda tidak ingin memulai Eclipse.exe sebagai Administrator cukup instal / salin file instalasi Eclipse dari "C: \ program files \ Eclipse ADT Bundle \" ke beberapa folder yang tidak dilindungi, seperti "D: \ android \". Jalankan "D: \ android \ eclipse \ eclipse.exe", pilih item menu "Window => Preferences => Android" dan ubah "Lokasi SDK" menjadi "D: \ android \ sdk \". Setelah itu Anda akan dapat menginstal paket baru di Android SDK Manager.

Vadim Guzev
sumber
0

buka folder SDK dan klik kanan pada SDK manager dan jalankan dengan administrator dan nikmati menginstal.

Dipankar Baghel
sumber
0

Mengikuti apa yang dikatakan v01d:

Menggunakan Android Studio untuk Mac OS X, folder SDK juga bisa berada /Users/{user}/Library/Android/sdk, di mana {user} adalah nama pengguna Anda.

Untuk mengetahui di mana pemasangan SDK parsial berada, buka Configure> SDK Manager di Android Studio, lalu klik edit di bagian atas. Ini akan memunculkan jendela dan menunjukkan lokasi.

Salin jalur ini dan tempel di depan cdperintah di terminal. Akhirnya, jalankan sudo ./android sdkuntuk meluncurkan manajer SDK mandiri.


EDIT (14 Juli 2016):

File biner "android" juga bisa di /Users/{user}/Library/Android/sdk/tools.

BLiu1
sumber
0

Solusi untuk macOS

  1. klik kanan AndroidStudio.app-> tampilkan Isi Paket -> MacOS
  2. sekarang seret & jatuhkan studio-executable di terminal
  3. sudo! ( Ctrl+Atempatkan kursor Anda di depan)
  4. mulai SDK Manager di dalam AS untuk mendapatkan barang-barang Anda (Anda akan memiliki akses root)

https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be

Martin Pfeffer
sumber