Lokasi Android SDK

141

Saya memiliki Xamarin Studio, dan saya perlu menentukan Lokasi Android SDK. Saya sebelumnya memiliki Xamarin Studio yang bekerja pada pc saya, dan untuk beberapa alasan, saya harus memasukkan ini lagi.

Saya telah memasuki lokasi berikut:

C:\Users\**username**\AppData\Local\Android\android-sdk

Xamarin Studio tidak menerima lokasi ini dan menampilkan pesan berikut:

No SDK found at the specified location

Lokasi ini memiliki alat platform dan folder SDK lainnya.

Mengapa ini tidak berhasil, dan apa yang harus saya lakukan?

pengguna3736648
sumber
3
beberapa membantu untuk Anda stackoverflow.com/questions/5672562/…
Ranjit
tempat Anda menginstal SDk Anda berikan jalur itu
Shailendra Madda
Jalur ke SDK yang Anda tentukan memang jalur yang benar. Apakah mungkin SDK-install rusak dalam beberapa cara? Sudahkah Anda mencoba memasang ulang SDK? Pertanyaan yang sama untuk Xamarin?
Frank
9
BiasanyaC:\Users\**username**\AppData\Local\Android\sdk
Belajar dengan cara yang sulit pada

Jawaban:

64

Apakah Anda memiliki layar dari konten folder Anda? Ini adalah pengaturan saya:

Xamarin

Map

Saya harap tangkapan layar ini dapat membantu Anda.

Chris
sumber
30
Saya biasanya tidak menganggap nama pengguna saya sebagai rahasia.
Mars Robertson
51
Meskipun itu sesuatu yang sangat menyinggung? (sebenarnya saya tidak tahu mengapa saya menuliskannya, tetapi saya senang orang-orang menghargai seni komputer saya yang bagus)
Chris
2
Menunya adalah File> Settings
Vladimir Venegas
175

Perbarui v3.3

masukkan deskripsi gambar di sini

Memperbarui:

Pembaruan Android Studio 3.1, beberapa gambar ikon telah berubah. Klik ikon ini di Android Studio.

masukkan deskripsi gambar di sini

Asli:

Klik ikon ini di Android Studio untuk pengelola Android SDK

masukkan deskripsi gambar di sini

Dan Lokasi Android SDK Anda akan berada di sini masukkan deskripsi gambar di sini

luckyging3r
sumber
dia mencoba mencari sdk untuk xamarin.
Samira Ekrami
studio android yang Anda gunakan
Samira Ekrami
4
Anda cukup menyalin-tempel ini jika Anda telah menginstal Android Studio dengan Android SDK% localappdata% \ Android \ sdk
Bomberlt
1
Tools->Android->SDK Managerjika Anda tidak dapat menemukan ikon tersebut.
J3soon
OMG sangat mudah! Terima kasih
Cesar Bielich
59

Jalur Android SDK biasanya C:\Users\<username>\AppData\Local\Android\sdk.

busetekin
sumber
1
Ini bervariasi. Studio android saya menunjuk ke direktori yang telah Anda terbitkan. Namun jika saya hanya membuka pengelola SDK. Ini menunjuk ke \android-sdk
Zapnologica
14

Coba buka pengelola Android Sdk dan jalur akan ditampilkan di bilah status.

masukkan deskripsi gambar di sini

Raj Asapu
sumber
9

Jika Anda hanya menginstal Xamarin dengan penataan Visual Studio, lokasi Android SDK adalah:

C:\Program Files (x86)\Android\android-sdk

Anda dapat menemukannya di Android SDK Manager seperti yang dikatakan Raj Asapu

Di Visual Studio: Android SDK Manger dari Visual Studio

Catatan: Anda tidak boleh menggunakan jalur Program Files untuk menginstal Android Studio karena ruang di jalur! Pengaturan studio Android setelah Xamarin

scratch789
sumber
6

Lokasi default untuk sdk Android di Mac adalah:

/Users/*username*/Library/Android/sdk

Pankaj
sumber
5

Pada 28 April 2019, prosedur resmi adalah sebagai berikut:

  1. Unduh dan instal Android Studio dari - link
  2. Mulai Android Studio. Pada peluncuran pertama, Android Studio akan mengunduh SDK Android terbaru ke dalam folder yang diterima secara resmi
  3. Saat Android studio selesai mengunduh komponen, Anda dapat menyalin / menempel jalur dari log tampilan "Mengunduh Komponen" sehingga Anda tidak perlu mengetik [Nama Pengguna]. Untuk Windows: " C: \ Users \ [Username] \ AppData \ Local \ Android \ Sdk "
Constantin Zagorsky
sumber
Saya melewatkan langkah 2 sendiri karena saya pikir dengan menginstal Android studio Anda akan mendapatkan SDK juga, tetapi bukan itu masalahnya. Anda harus memulai studio untuk menyelesaikan penginstalan.
Constantin Zagorsky
3

Sudahkah Anda mencoba menemukan folder ini melalui penjelajah Windows? Apakah bisa dilihat? Mungkin foldernya tersembunyi (secara default diinstal - disembunyikan oleh sistem operasi Windows di folder pengguna). Cukup periksa apakah Anda dapat melihat folder tersembunyi di Windows explorer (dengan pengaturan di panel kontrol windows> tampilan dan personalisasi> opsi folder> tampilkan file dan folder tersembunyi.

Ini terjadi pada saya karena OS Windows tidak dapat menemukan folder SDK yang diperlukan untuk jalur SDK Android Studio, dan diselesaikan dengan menampilkan file dan folder tersembunyi, yang memungkinkan saya menyelesaikan lokasi jalur pemasangan SDK default.

Riveria Kid
sumber
3

Pertanyaannya sepertinya tidak membutuhkan solusi terprogram, tetapi pencarian Google saya membawa saya ke sini. Inilah upaya C # saya untuk mendeteksi di mana SDK dipasang, berdasarkan jalur pemasangan yang paling umum.

static string FindAndroidSDKPath()
{
    string uniqueFile = Path.Combine("platform-tools", "adb.exe"); // look for adb in Android folders
    string[] searchDirs =
    {
        // User/AppData/Local
        Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
        // Program Files
        Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles),
        // Program Files (x86) (it's okay if we're on 32-bit, we check if this folder exists first)
        Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + " (x86)",
        // User/AppData/Roaming
        Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
    };
    foreach (string searchDir in searchDirs)
    {
        string androidDir = Path.Combine(searchDir, "Android");
        if (Directory.Exists(androidDir))
        {
            string[] subDirs = Directory.GetDirectories(androidDir, "*sdk*", SearchOption.TopDirectoryOnly);
            foreach (string subDir in subDirs)
            {
                string path = Path.Combine(subDir, uniqueFile);
                if (File.Exists(path))
                {
                    // found unique file at DIR/Android
                    return subDir;
                }
            }
        }
    }
    // no luck finding SDK! :(
    return null;
}

Saya membutuhkan ini karena saya sedang menulis ekstensi ke program C # untuk bekerja dengan Android Studio / Gradle. Semoga pendekatan ini bermanfaat bagi orang lain.

monyet0506
sumber
Pendekatan lain yang berguna mungkin untuk mencari PATH lingkungan, seperti yang terlihat di sini: csharptest.net/526/…
monkey0506
2

Jika Anda telah mengunduh zip manajer sdk (dari https://developer.android.com/studio/#downloads ), maka Anda memiliki Lokasi Android SDK sebagai root dari folder yang diekstrak.

Sangat konyol, tapi butuh waktu bagi saya sebagai pemula.

Anand Varkey Philips
sumber
2

Jika Anda dapat menjalankan "sdkmanager" dari baris perintah, menjalankannya sdkmanager --verbose --listakan menampilkan jalur yang diperiksa.

Misalnya, saya telah menginstal SDK di c:\spool\Androiddan untuk saya menjalankan sdkmanager --verbose --listtampilan seperti:

masukkan deskripsi gambar di sini

>sdkmanager --list --verbose
Info: Parsing c:\spool\Android\build-tools\27.0.3\package.xml
Info: Parsing c:\spool\Android\emulator\package.xml
Info: Parsing c:\spool\Android\extras\android\m2repository\package.xml
Info: Parsing c:\spool\Android\extras\intel\Hardware_Accelerated_Execution_Manager\package.xml
Info: Parsing c:\spool\Android\patcher\v4\package.xml
Info: Parsing c:\spool\Android\platform-tools\package.xml
Info: Parsing c:\spool\Android\platforms\android-27\package.xml
Info: Parsing c:\spool\Android\tools\package.xml
Installed packages:=====================] 100% Computing updates...
--------------------------------------
build-tools;27.0.3
    Description:        Android SDK Build-Tools 27.0.3
    Version:            27.0.3
    Installed Location: c:\spool\Android\build-tools\27.0.3

PS Di PC lain saya membiarkan Android Studio menginstal Android SDK untuk saya, dan SDK berakhir di C:\Users\MyUsername\AppData\Local\Android\Sdk.

ArtemGr
sumber
1

tekan WIN + R dan dari dialog jalankan dialog jalankan Jalankan yang berikut ini: **% appdata% .. \ Local \ Android **

Anda sekarang harus disajikan dengan Folder Explorer yang menampilkan direktori induk SDK.

Cody Serino
sumber
1
Anda dapat segera mengakses folder lokal alih-alih folder travelsal%localappdata%Android
Tomasz Juszczak
1

Saat pertama kali menginstal Android Studio Setup, Anda juga dapat melihat folder SDK. Bagi saya itu adalah:

C:\Users\{USERNAME}\AppData\Local\Android\sdk

masukkan deskripsi gambar di sini

Chau Giang
sumber
0

Saya menemukannya di sini C: \ Users \ username \ AppData \ Local \ Android \ sdk.

cr suthar
sumber
4
Nilai apa yang ditambahkan jawaban Anda? Sudah ada jawaban yang hampir persis sama.
David Ferenczy Rogožan
Saya suka jawaban ini karena diartikulasikan. :)
Jack Stone
0

Untuk Mac OS Catalina dengan zsh:

echo '\nexport PATH="$PATH":"$HOME/Library/Android/sdk"' >> $HOME/.zshrc

restart terminal dan woala :)

Shorny
sumber