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?


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.


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


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.


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


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


6

Lokasi default untuk sdk Android di Mac adalah:

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


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 "

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.


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.


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


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.


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.


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


0

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


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 :)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.