Jadi saya menginstal SDK Android untuk Windows:
http://developer.android.com/sdk/index.html (tautan pemasangan)
Dan berlari ke masalah variabel path. Jadi saya memperbaikinya dengan mengubah "PATH" dalam variabel lingkungan untuk memasukkan di mana file java.exe saya berada dari JDK.
Tapi sekarang ketika saya membuka manajer SDK android, layar seperti cmd hanya berkedip sebentar selama setengah detik kemudian menghilang. Saya tidak tahu apa yang sedang terjadi dan bagaimana cara membuatnya bekerja.
android.bat
di folder alat.Jawaban:
Pastikan
java\bin
direktori Anda ada dalam pernyataan path Anda sebelumwindows\system32
direktori. Manajer SDK menggunakan java dan menemukan yang ada di folder system32.Di jendela CMD, Anda dapat menjalankan '
where java
'. Jangan lupa untuk me-restart CMD Anda setelah mengubah variabel path untuk memeriksa.sumber
Baiklah, saya punya masalah yang sama, dan tidak ada jawaban yang bekerja untuk saya (saya menjalankan Windows 8). Saya mencoba berlari
tools/android.bat
dan menyadari ada beberapa kesalahan di sana. Saya menyelidiki lebih lanjut dan tampaknya ada sesuatu yang salah dalam kode yang menemukan jalur Java Anda.Inilah cara Anda memperbaikinya:
tools/android.bat
di editor teks favorit AndaCari bagian kode ini:
Ganti dengan ini:
di mana path adalah path ke exe Java Anda.
Lari
android.bat
(dalam kasus saya, saya harus menentukan jalur ke
java_exe
dalam langkah 3 tanpa tanda kutip untuk membuatnya bekerja.)sumber
Ada banyak alasan mengapa Manajer SDK tidak akan terbuka. Daripada mencoba masing-masing dari mereka secara membabi buta, saya sarankan menjalankan android.bat di jendela perintah sehingga Anda dapat membaca pesan kesalahan dan menerapkan perbaikan yang benar.
sumber
Di Android SDK versi terbaru, menjalankan "SDK Manager.exe" dan / atau "AVD Manager.exe" tidak akan terbuka lagi. Bahkan tautan "Luncurkan Standalone SDK Manager" di Android Studio, yang sebelumnya dapat ditemukan di Pengaturan SDK Android, kini hilang.
Sekarang disarankan untuk melakukan manajemen SDK dan AVD manual di dalam Android Studio. Tetapi bagi mereka yang tidak memiliki Android Studio atau bagi mereka yang tidak suka membuka Android Studio hanya untuk melakukan manajemen SDK, Anda masih dapat mengelola SDK menggunakan alat-alat baris perintah, "tools / bin / sdkmanager.bat" dan " tools / bin / avdmanager.bat " .
Informasi ini tersedia ketika menjalankan "tools / android.bat". Saya pikir ini berlaku untuk mereka yang saat ini memiliki Android SDK mengambil v25.3.1 dan lebih tinggi.
sumber
Masalah yang sama disini. Tetap! Saya menginstal barang Java yang benar, semuanya untuk 64 bit, karena sistem saya x64, dan tidak ada yang terjadi. Jadi saya pergi ke
C:\Users\[my name]
dan menghapus direktori.android
yang telah dibuat pertama kali berlari SDK, tampaknya dengan beberapa konfigurasi yang salah.Lalu berhasil. Anda bisa mencobanya. Hapus folder itu atau cukup pindahkan ke desktop dan jalankan SDK.
sumber
Google menghapus GUI untuk SDK mulai dari versi 26. Jika Anda menggunakan versi 26, coba turunkan ke versi 25. Anda masih dapat membuka SDK dari Android Studio.
Sumber: Apakah GUI untuk Android SDK manager hilang?
sumber
Tampaknya ada beberapa cara untuk meluncurkan Manajer SDK:
SDK Manager.exe
di root Android SDK.SDK Manager.exe
disdk\tools\lib
Android SDK.Window -> Android SDK Manager
menu di Eclipseandroid.bat
disdk\tools
Android SDK.Dalam kasus saya, sepertinya
android.bat
gagal di telepon:Sejauh apa yang dilakukan garis itu ... jika saya menjalankan secara manual:
"[path_to_java]java" -jar lib\archquery.jar
Berhasil mengembalikan:
x86_64
Tetapi ketika file batch menjalankan perintah yang sama, saya tidak tahu mengapa tetapi gagal dengan pesan kesalahan:
Jadi variabel
swt_path
diatur ke string kosong. Semuanya rusak dari sana.File batch menetapkan nilai yang benar untuk variabel
java_exe
. Orang lain umumnya melaporkan ini sebagai masalah, tetapi solusi tersebut tidak relevan dalam kasus saya.Orang merekomendasikan untuk mengomentari baris masalah dengan menambahkan REM ke awal, dan menambahkan baris untuk secara manual mengatur
swt_path
variabel, yang merupakan solusi yang valid:TETAPI , masalah kritis dalam kasus saya adalah bahwa ia memilih untuk memuat file jar dari folder
lib\x86
atau dilib\x86_64
sini. Pada titik tertentu, hal-hal menjadi bingung antara kesalahan file BAT, JDK 32-bit, dan Android SDK 64-bit.SO , solusi dalam kasus saya adalah:
Edit "android.bat"
Jika menggunakan Android SDK / JDK 32-bit, gunakan
lib\x86
:Jika menggunakan Android SDK / JDK 64-bit, gunakan
lib\x86_64
:Setelah melakukan ini, saya dapat berhasil menjalankan SDK Manager dengan menjalankan
android.bat
, atau dari menu Eclipse (tetapi masih tidak dengan menjalankan salah satuSDK Manager.exe
file secara langsung).sumber
Cara paling sederhana adalah menjalankan program sebagai administrator.
Itu harus menyelesaikan masalah :)
sumber
Saya memiliki masalah yang sama, mencoba mengatur variabel path dan semuanya. Apa yang dibutuhkan manajer SDK bukanlah JDK, tetapi omong kosong pengguna Java SE yang sebenarnya. Buka http://www.java.com/en/download/ie_manual.jsp?locale=en dan unduh itu. Segera setelah saya selesai menginstalnya, itu bekerja seperti pesona
sumber
Coba tambahkan lintasan Java (menunjuk ke JDK) ke Variabel Lingkungan Sistem.
Klik kanan 'Komputer'> Properti> Pengaturan sistem lanjutan> Variabel Lingkungan
Kemudian di bawah System Variables, tambahkan variabel baru.
Kemudian edit
Path
variabel, awali dengan%JAVA_PATH%\bin;
.sumber
Menemukan file android.bat di folder tools berfungsi untuk saya. Lucu bahwa itu adalah tugas untuk menjalankannya. Dalam pengalaman saya, biasanya file .exe berjalan seperti yang diharapkan. Saya tidak yakin mengapa tidak dalam hal ini ... aneh dan menjengkelkan!
sumber
Saya memiliki sesuatu yang sama sekali berbeda dari jawaban lainnya.
Aku berlari
tools/android.bat
dan berlariPada dasarnya sepertinya saya memiliki konfigurasi AVD yang korup, jadi saya pergi dan membersihkan perangkat virtual saya dan semuanya mulai bekerja lagi! (File dalam
C:\Users\YourUser\.android\avd
untuk pengguna windows)sumber
Saya menghadapi masalah yang sama dan akhirnya berhasil menyelesaikannya. Saya kemudian membuat panduan langkah demi langkah yang berisi perbaikan universal untuk membantu semua pengembang menyelesaikan masalah ini secepat mungkin: http://www.dominantwire.com/2015/03/android-sdk-not-opening.html
Singkatnya semua langkah:
1.Jika Anda memiliki jdk v1.8. Hapus dan instal ulang jdk v1.7.xx
2. Atur jalur ke folder jdk dan jre bin di variabel lingkungan
3.delete (buat cadangan dulu) folder .android yang ada di C:> Users> [nama pengguna]> .android
4.Set variabel JAVA_HOME menjaga JAVA_HOME sebagai nama variabel dan path ke folder bin jdk sebagai nilai variabel.
5. Pergi ke [sdk-direktori]> alat. Temukan dan klik kanan pada file android.bat dan pilih 'edit' untuk membukanya di notepad dan buat modifikasi berikut.
ASLI
DIUBAH
CATATAN: Salin dan tempel direktori path java.exe Anda sendiri seperti yang dijelaskan sebelumnya.
ASLI
DIUBAH
CATATAN: Jika SDK Android Anda adalah 64bit kemudian sebutkan set swt_path = lib \ x86_64 sebaliknya jika 32bit maka simpan sebagai set swt_path = lib \ x86
sumber
Saya mencoba hampir semua solusi yang disediakan di sini. Tapi tidak ada yang berhasil. Dan akhirnya, saya mengunduh tools (tools_r25.2.3-windows.zip) dari tautan di bawah ini dan mengganti sub-folder tools di folder sdk. Itu mulai bekerja.
https://developer.android.com/studio/index.html#downloads
Berbagi ini sebagai informasi meskipun ini adalah utas lama.
sumber
tools
folder di dalam direktori SDK dengan yang diunduh & diekstraktools_r25.2.3-windows.zip
juga telah menyelesaikan masalah saya, tetapi tautan yang diarahkan diperbarui dengan alat-alat terbaru, yang tidak menyelesaikannya. Saya mengunduh ZIP langsung dari sini: dl.google.com/android/repository/...Saya baru-baru ini menghadapi masalah ini setelah saya menginstal emulator android menggunakan manajer SDK Android Studio - yang juga meningkatkan alat SDK Android saya ke 26.0.1 (karena itu merupakan prasyarat - menurut manajer SDK Android Studio).
Dalam kasus saya, saya cukup mengganti
tools
folder Android SDK dengantools
folder dari Android SDK yang lebih lama. Ini menurunkan versi alat SDK android, tapi sekarang saya dapat membuka manajer SDK menggunakanSDK Manager.exe
.sumber
Pastikan juga tidak ada JRE sebelum JDK Anda di PATH di Windows. Oracle selalu memasukkan JRE-nya sendiri ke jalur sebelum yang lainnya (saya telah menginstal Oracle Lite setelah saya menginstal sdk android).
sumber
Masalah yang sama di sini, saya mencoba semua solusi tetapi tidak ada yang berhasil. Kemudian saya masuk
C:\Users\User_name
dan menghapus folder ".android" dan kemudian, Manajer SDK dapat terbuka secara normal, dan secara otomatis membuat folder ".android" lainnya.sumber
Saya telah memecahkan masalah ini. Jika Anda tidak dapat membuka "SDK Manager.exe" dari explorer atau jika Anda menghadapi masalah dengan SDK Manager.
Pertama-tama periksa path Java yang diberikan dalam Environment Variable. (jalankan perintah Java pada CMD, atau jalankan Where Java on CMD sebagai Administrator). Jika perintah Java dikenali, mungkin tidak ada masalah dengan Java
Ini mungkin karena Alat SDK rusak. Untuk memperbaikinya ganti nama
tools
folder terlebih dahulu(Android\Sdk\tools)
menjaditools.old
. Sekarang unduh https://dl.google.com/android /repository/tools_r25.2.3-windows.zip?hl=id . Setelah itu Ekstrak file zip yang diunduh ke folderAndroid\Sdk\
baru sehinggatools
akan diekstraksi dengan semua konten untuk SDK. Sekarang bukaSDK Manager.exe
. Jika terbuka masalah Anda terpecahkan. Harap perhatikan bahwa SDK Manager.exe adalah file peluncur yang diluncurkanAndroid\Sdk\tools\bin\sdkmanager.bat
. jika Anda puas dengan jawabannya, harap Suara positif sehingga pengguna maksimal akan memecahkan masalah. Untuk bantuan lebih lanjut, kunjungi halaman ini https://answers.unity.com/questions/1320150/unable-to-list-target-platform.htmlsumber
Sudah mencoba untuk membuat manajer SDK berjalan untuk sementara waktu sekarang mengikuti berbagai utas dengan masalah serupa yang bisa saya temukan.
Solusi lain yang perlu dipertimbangkan adalah memindahkan SDK android ke dir tanpa spasi dalam namanya.
Sebagai contoh dalam kasus saya itu berada di:
dan akan gagal. Saat dipindahkan ke:
Itu berhasil.
sumber
Saya mencoba semua solusi paling populer sebelumnya dan tidak ada yang bekerja untuk saya, sampai saya menyadari bahwa folder Android SDK tidak boleh memiliki ruang, jadi saya mengubahnya dari "C: \ Android SDK" ke "C: \ Android_SDK". Sesimpel itu.
sumber
Tidak ada yang membantu saya dari semua jawaban ini, tetapi saya menemukan langkah yang tepat (Windows 7 64 bit):
1) Buka android.bat dari folder SDK Anda untuk mengedit;
2) Tambahkan persis dua string ini :
alih-alih ini :
Di mana
c:\Program Files\Java\jdk1.8.0_25
folder jdk Anda. 3) Nikmati. SDK Manager akan diluncurkan dari Android studio IDE.sumber
Saya menginstal Android Studio untuk Mac. Saya tidak dapat mengakses manajer SDK melalui IDE. Ternyata saya hanya harus memiliki set variabel lingkungan JAVA_HOME saya. Setelah saya mendapatkan set ini, saya dapat meluncurkan manajer SDK.
sumber
Saya mengalami masalah yang sama. Ketika menjalankan android.bat saya menemukan solusinya (jika Java diinstal pada direktori Windows 'normal', yaitu 'file program') Anda perlu memberi tanda kutip di sekitar "c: / program files /" dll. Jika tidak, ia tidak dapat menemukan java pada "C: / program". (saya tidak suka spasi)
sumber
Masalah dengan saya adalah bahwa saya bisa menjalankan manajer SDK melalui mengklik ganda android.bat tetapi tidak ketika saya mengklik dua kali pada aplikasi manajer SDK yang sebenarnya. Saya memecahkan masalah ini dengan menetapkan variabel lingkungan baru:
ANDROID_HOME = C:\Development\adt-bundle-windows-x86_64-20130911\sdk\
me-restart pc saya dan sekarang saya dapat mengklik dua kali pada aplikasi dan menjalankan SDK Manager. Semoga itu bisa membantu :)
sumber
Saya melihat jawaban yang memberikan solusi penyelesaian dengan
java.exe
lokasi pengkodean keras danx86
/x86_64
string arsitektur disdk\tools\android.bat
. Itu adalah solusi cepat tetapi tidak menyelesaikan masalah mendasar yang membuat saya penasaran.Masalah sebenarnya yang saya temui adalah, skrip batch tidak dapat menemukan skrip / file jar lain dan karenanya gagal melanjutkan. Saya dapat mengatakan naskahnya ditulis dengan buruk.
Setelah saya membuat perubahan berikut
sdk\tools\android.bat
, semuanya bekerja seperti pesona.Secara khusus, saya menambahkan
%~dp0\
:Sekarang, cobalah untuk meluncurkan skrip dan Manajer SDK harus keluar.
ps Instalasi OS, Java 8 dan Android SDK saya baru dan saya tidak melakukan konfigurasi tambahan.
ps Anda mungkin masih perlu mengkonfigurasi variabel lingkungan PATH agar skrip dapat menemukan yang sesuai
java.exe
.sumber
Saya menguji setiap cara, Tapi hanya cara kerja yang menginstal ulang sdk-manager di jalan yang sama seperti yang lama
sumber
http://quantumsupport.blogspot.com/2011/03/android-sdk-managerexe-wont-start.html
Buat akun pengguna baru, instal ulang atau baru saja memulai android.bat dan itu akan berhasil bagi saya
sumber
Saya mengalami masalah serupa di mana manajer SDK akan mem-flash jendela perintah dan mati.
Inilah yang bekerja untuk saya: Prosesor dan OS saya keduanya 64-bit. Saya telah menginstal versi JDK 64-bit. Masalahnya tidak akan hilang dengan menginstal ulang JDK atau memodifikasi jalur. Teori saya adalah bahwa SDK Manager mungkin diperlukan JDK versi 32-bit. Tidak tahu mengapa itu penting, tetapi saya akhirnya menginstal JDK dan sihir versi 32-bit. Dan Manajer SDK berhasil diluncurkan.
sumber
OS: Windows 7- 64 bit, Android SDK: 64 bit
Perkenalkan 'Sistem variabel' baru bernama: JAVA_HOME dengan nilai: C: \ Program Files \ Java \ jdk1.7.0_51
Klik kanan pada SDK Manager.exe -> Jalankan sebagai administrator
Daftar periksa:
sumber