Android Studio - Cara Mengubah Android SDK Path

505

Ketika saya membuka Android SDK Manager dari Android Studio , Path SDK yang ditampilkan adalah:

\android-studio\sdk

Saya ingin mengubah jalur ini. Bagaimana saya melakukannya?

dira
sumber
7
@GauravAgarwal, Tidak, jawaban yang diterima juga merupakan jawaban yang benar karena mengarah ke tempat yang sama persis dengan jawaban Dheeraj Bhaskar: "Lokasi Android SDK: Lokasi ini akan digunakan untuk proyek baru, dan untuk proyek yang sudah ada yang tidak memiliki file properti lokal dengan properti sdk.dir. " Faktanya, jawaban yang diterima sedikit lebih baik daripada jawaban DheeB karena itu secara otomatis memeriksa file local.properties saat ini untuk Anda untuk proyek Anda saat ini (pada saat yang sama seperti itu mengubah lokasi sdk default untuk semua proyek Android lainnya yang tidak memiliki satu didefinisikan secara eksplisit).
Stephan Branczyk
3
% AppData% \ .. \ Local \ Android \ sdk adalah lokasi di mana ADT menginstal Android SDK pada Windows 10 Pratinjau Teknis 64 bit
Tony
4
Jadikan hidup Anda mudah dengan tombol pintasctrl+shift+alt+S
Abdul Manan

Jawaban:

612

Dari Android Studio 1.0.1

Pergi ke

  1. File -> Struktur proyek ke dalam Struktur Proyek
  2. Kiri -> Lokasi SDK
  3. Lokasi SDK pilih lokasi Android SDK (penggunaan versi lama Tekan +, tambahkan sdk lain)
Crossle Song
sumber
5
Saya tidak ingin hanya berubah untuk proyek, saya ingin dapat memilihnya sebelum memulai proyek, apakah mungkin? Terima kasih sebelumnya
Klaus Villaca
2
catatan untuk pengguna mac (setidaknya untuk android studio 0.2.9): alih-alih F4, Anda dapat melakukan perintah-; (Yaitu File-> Struktur proyek). Di sebelah kiri Anda dapat mengubah lokasi sdk proyek.
qix
3
Untuk KlausVillaca dan @GauravAgarwal, Kalian salah. Android Studio sama sekali tidak terorganisir seperti ADT Eclipse. Dan jawaban yang diterima ini mengarah ke tempat yang sama persis dengan jawaban DheeB (yang membawa Anda ke tempat yang mengatakan: Android SDK location: Lokasi ini akan digunakan untuk proyek baru, dan untuk proyek yang sudah ada yang tidak memiliki file properti lokal dengan properti sdk.dir. ")
Stephan Branczyk
1
Jawaban terperinci dengan tangkapan layar ada di sini [ stackoverflow.com/questions/30437653/…
Takermania
Kesalahan kecil yang saya buat adalah bahwa saya tidak pertama-tama menyalin folder oldpath / sdk saya di folderpath / sdk yang saya inginkan, jadi mengubah jalur tidak berfungsi karena tidak ada SDK ditemukan di sana.
Răzvan Barbu
613

untuk proyek standar:

1. Tutup Proyek saat ini (File-> Tutup proyek)

Anda akan mendapatkan Welcome to Android Studio Dialog. Karena:

2. Klik Konfigurasi -> Default Proyek -> Struktur Proyek

3. Klik Lokasi SDK di kolom kiri

4. Letakkan path ke Android SDK di bidang "Android SDK location".

( Contoh SDK lokasi : C:\android-sdk; Saya memiliki sub-folder seperti add-ons, platformsdll di bawah C:\android-sdk)

5. Klik OK untuk menyimpan perubahan


6. Selamat bersenang-senang!


Langkah-langkah berikut adalah untuk versi Android Studio yang lebih lama (<1.0)

4. Di kolom tengah Klik pada Android SDK (dengan ikon Android) ATAU klik + di atas jika Anda tidak melihat entri dengan ikon Android.

5. Ubah SDK Home Path dan pilih Target yang valid

Dheeraj Bhaskar
sumber
2
Buka Android Studio. Pada Selamat Datang di Android Studio Window klik configure-> Project Defaults -> Struktur Proyek. (Dari langkah ini sedikit berubah. Saya menggunakan versi 0.3.2). Di kolom kiri di bawah Pengaturan Platform klik Android SDK. Pilih dan letakkan jalur baru di bawah "Lokasi Android SDK" menggunakan dialog -> "C: / Users / <username> / android-sdks" (Alih-alih <username> mengatakan yang asli). Terapkan (dan reset Andr Studio, untuk berjaga-jaga). Jalur berhasil disimpan. Sekali lagi di bawah Pengaturan Platform, klik pada SDK. Sekarang di kolom tengah saya bisa melihat semua sdks diinstal pada jalur baru
gian1200
2
Namun, ketika saya mencoba membuat proyek baru (Selamat datang di Android Studio -> Proyek Baru), opsi yang tersedia untuk "kompilasi dengan" adalah sdks yang tersedia di "jalur lama" dan bukan yang baru / yang diperbarui.
gian1200
3
"Saya memperbaikinya", tapi saya pikir itu adalah bug. Penjelasan: pada path SDK standar ada API 17, yang baru saya punya API 15, 18 dan 19. Di dalam SDK di bawah Pengaturan Platform, saya telah mendaftarkan API 15, 17, 18, 19. Setelah menghapus API 17 (menggunakan minus merah), "Dialog Proyek Baru" sekarang menunjukkan daftar yang benar untuk opsi "kompilasi dengan".
gian1200
2
@ Lukasz'Severiaan'Grela, Tidak, jawaban ini membawa Anda ke layar yang sama persis dengan instruksi dalam jawaban yang diterima, yang mengubah pengaturan untuk hampir semua proyek, bukan hanya yang sudah ada. Lihat "Lokasi Android SDK: Lokasi ini akan digunakan untuk proyek baru, dan untuk proyek yang sudah ada yang tidak memiliki file local.properties dengan properti sdk.dir."
Stephan Branczyk
1
Saya melakukan langkah-langkah di keduanya: jawaban yang ditandai sebagai yang terbaik dan yang paling banyak dipilih, tetapi tidak memperbaiki ketergantungan SDK. Jadi, saya mematikan Studio, menghapus folder android-studio / SDK dan memulai Studio lagi. Kemudian dikatakan bahwa ia tidak dapat menemukan android-studio / SDK dan, oleh karena itu, ia akan menggunakan SDK default (yang dipilih sesuai dengan langkah-langkah tersebut). Hanya setelah ini semuanya bekerja dengan baik. Jadi, sepertinya Studio mungkin masih lebih memilih sdk 'asalnya' daripada yang default, yang diatur dalam pengaturan.
Coryffaeus
36

Dari jendela mulai cepat, pilih Konfigurasi, lalu pilih Default Proyek, lalu pilih Struktur Proyek. Kemudian di sebelah kiri di bawah Pengaturan Platform pilih SDK. Kemudian di sebelah kanan yang memilih platform android saat ini, milik saya adalah Platform Android 4.2.2, dan hapus menggunakan tombol minus merah di bagian atas, lalu tambahkan platform android baru menggunakan tombol tambah hijau di bagian atas dan arahkan ke folder SDK Anda saat ini dan hanya itu.

JosephN
sumber
Ini berhasil bagi saya - meskipun saya pertama kali mencoba melakukan ini pada proyek yang saya buka. Mengubah pengaturan Default dan mengimpor kembali proyek memungkinkannya untuk berfungsi.
stackdump
apa maksudmu dengan "jendela mulai cepat"?
raudi
Jendela mulai cepat adalah jendela yang ditampilkan secara otomatis ketika tidak ada proyek yang terbuka di android studio.
lukas
Luar biasa, jawaban ini adalah keunikan dari semua yang berfungsi ketika proyek belum dibuat, itu adalah kasus saya
Aracem
Tidak bekerja untuk saya, tidak begitu yakin apa yang harus saya lakukan sekarang. Ada yang punya ide? Mengapa tidak ada yang mudah saat mengembangkan untuk Android.
Rob
32

Saya Dikonfigurasi dengan cara ini

di

Selamat datang di Layar Android Studio

Klik Konfigurasi Lalu

Default Proyek dan kemudian Struktur Proyek

Kemudian Android SDK dan Memilih jalur ke lokasi Android SDK saya saat ini masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Untuk guru
sumber
24

Mengubah lokasi SDK di Pengaturan Proyek akan menyelesaikan masalah sebagian. Saat Android Studio digunakan untuk mengunduh SDK baru, itu akan menempatkan SDK baru di folder SDK internal (di dalam Android Studio).

Pengembang android yang sudah ada akan memiliki folder sdks besar (selanjutnya disebut folder SDK eksternal) yang berisi semua SDK yang diunduh sebelum Android Studio muncul.

Untuk pengguna Mac / Linux ada jalan keluar yang bagus. Tautan lunak!

Keluar dari Android Studio dan lakukan langkah-langkah berikut:

cp -r <Android Studio>/sdk/ <external SDK folder>/
cd <Android Studio>/
mv <Android Studio>/sdk/ mv <Android Studio>/sdk.orig
ln -s <external SDK folder>/ sdk

Dan kita baik-baik saja. Luncurkan SDK Manager setelah memulai Android Studio, saksikan ketika menemukan semua SDK Anda yang ada seperti pesona :).

mayank_io
sumber
2
Untuk Windows, ganti nama <Android Studio Path> / sdk ke sdk.orig & buat tautan simbolis lunak dengan menjalankan cmd: mklink / d ./sdk C: \ <folder SDK eksternal> dari dalam <Android Studio Path>
goodies4uall
14

EUREKA saya menemukannya!

Dengan Studio 1.3 saat ini, setiap proyek memiliki local.propertiesfile tempat Anda dapat mengedit SDK!

raudi
sumber
local.propertiesfile saya memiliki komentar berikut di atas "## This file is automatically generated by Android Studio. # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
jacoballenwood
13

Inilah cara Anda dapat mengubah jalur SDK Android di Android Studio:

  1. Buka proyek Android wajib Anda di studio Android
  2. Klik pada folder proyek utama dan tekan F4
  3. Sekarang klik pada "SDKs" di bawah Pengaturan Platform (Sisi kiri kotak dialog)
  4. Anda sekarang akan melihat tanda plus di atas, klik dan pilih "Android SDK"
  5. Sekarang Anda akan diminta untuk memilih folder SDK yang diperlukan
  6. Pilih target bangunan yang diperlukan (jika perlu) dan klik "ok"
  7. Sekarang Anda akan melihat entri baru dalam daftar SDK
  8. Klik "Modul" di bawah Pengaturan Proyek
  9. Pilih folder proyek Anda dan di Dropdown untuk "Modul SDK", pilih entri SDK baru dan klik "terapkan"
  10. Sekarang klik "OK" dan Anda selesai.

Catatan: Jika perubahan tidak berlaku, memulai ulang android studio akan memperbaiki masalahnya.

Aditya Gaykar
sumber
tidak ada yang terjadi jika saya menekan F4 pada folder proyek: - {dan tidak ada pengaturan atau pengaturan properti baik - saya tersesat
raudi
folder proyek utama ada di panel sebelah kiri :) juga jika Anda mengklik kanan di menu konteks ada pilihan "Buka Modul Pengaturan F4".
Lukasz 'Severiaan' Grela
Ini berhasil untuk saya! Catatan itu sangat berharga, tidak berfungsi sampai saya memulai kembali Android Studio. Terima kasih!
Emilia Tyl
9

Jadikan hidup Anda mudah dengan tombol pintas atau dengan membuka file-> struktur proyek:
ctrl+shift+alt+S



masukkan deskripsi gambar di sini

itu akan membuka jendela ini, di mana Anda dapat memilih SDK Anda
masukkan deskripsi gambar di sini

Abdul Manan
sumber
6

Coba dengan cara ini saya coba di Android Studio 2.0
Langkah 1: File-> Pengaturan
Langkah 2: Mengatur-> opsi SDK
Langkah 3: Klik opsi Edit di Sdk Lokasi
Langkah 4: Tampilkan "Pengaturan Komponen SDK"
Langkah 5: Klik Tiga ". .. "dalam" SDK Components Wizad "
Langkah 6: Pilih Path SDK baru Anda
masukkan deskripsi gambar di sini

Bipin Bharti
sumber
5

Anda juga dapat membuat variabel lingkungan (di Windows) ANDROID_HOME ke lokasi Android SDK dan Android Studio akan menggunakannya.

Perasaan laut
sumber
2
Ini tidak berhasil untuk saya. setidaknya tidak jika saya mengaturnya ke root SDK (win7 / studio1.3)
raudi
5

Saya perhatikan bahwa versi terbaru dari Android Studio tampaknya tidak memiliki opsi jalur "SDKs" yang disebutkan dalam banyak jawaban. Saya menduga itu menghilang di salah satu pembaruan, di suatu tempat di telepon?

Cara saya mengatasi masalah ini (osx) adalah:

  1. Buka Pengaturan Proyek ( Cmd +; )
  2. Di Lokasi SDK pastikan Anda menunjuk ke lokasi SDK yang benar (biasanya / Aplikasi / Android Studio.app/sdk) lalu tekan Terapkan
  3. Langkah terpenting tekan "Sinkronkan Proyek dengan File Gradle"

Saya tidak melakukan Langkah 3 dan itu membuat saya kesal. Setelah sinkronisasi semua r sumber Anda adalah milik kami ....

Kaushik Gopal
sumber
4

Jawaban di atas cukup benar, tetapi beberapa kali Android Studio, tidak suka menyegarkan setelah perubahan jalur SDK, solusi cepat adalah membuat beberapa perubahan pada file Build Anda, dan klik Sync. Ini akan menyegarkan proyek Anda.

Selamat coding ... :)

Sanchit Gupta
sumber
4

Saat instalasi pertama Ada dua situasi baik Anda telah menginstal Android SDK jika Anda telah menggunakannya di masa lalu atau Anda tidak memiliki apa-apa, Pada saat instalasi Installer selalu bertanya kepada pengguna bagaimana Anda ingin mengkonfigurasi SDK dengan studio Anda.

Anda cukup memberikan jalur di sini atau menelusuri folder di mana sdk tersedia di sistem lokal. Jika Anda sudah memiliki SDK, opsi lain seperti yang ditunjukkan pada gambar di bawah ini di sudut kiri bawah ada pilihan yang bagus untuk mengunduh SDK , dengan mengkliknya Anda dapat mengunduh SDK dengan rilis terbaru langsung dari sana, Anda juga dapat menggunakan opsi ketiga lihat di kanan bawah setup sudut SDK Android untuk saya dengan mengkliknya Anda dapat langkah demi langkah mengatur SDK Anda.

masukkan deskripsi gambar di sini

Meskipun Anda juga dapat mengaturnya ketika Android menampilkan daftar proyek yang tersedia, jendela prompt mulai ditunjukkan di bawah ini

masukkan deskripsi gambar di sini

Itu cukup mudah, dan kadang-kadang jika Anda ingin mengubah SDK, Anda selalu dapat mengubahnya langsung di Android Studio

Pada sistem windows File -> Struktur Proyek dan kemudian Anda akan melihat Opsi Lokasi SDK dan dari sana Anda dapat mengaturnya dengan memberikan jalur atau dengan menjelajahinya.

masukkan deskripsi gambar di sini

Atau jika Anda menggunakan sistem MAC maka dari pengaturan Platform.

masukkan deskripsi gambar di sini

TapanHP
sumber
4

Di Android Studio 2.2.3 saya pikir Anda dapat mengubah lokasi SDK default untuk semua proyek dari menu atas:

File -> Struktur Proyek ...

Jendela seperti di bawah ini muncul:

masukkan deskripsi gambar di sini

Bianca Daniciuc
sumber
3

di windows tekan ctrl + shift + alt + s yang akan membuka properti proyek di mana Anda dapat menemukan opsi pertama bernama Lokasi SDK klik di sana dan di sana Anda dapat mengubah jalur SDK , jalur JDK dan jalur NDK juga

Juara Kalpit
sumber
2

Ini mungkin bukan yang Anda inginkan, tetapi sebagai pengguna gerhana saya memiliki masalah yang sama memiliki duplikat folder SDK yang memakan semua ruang ssd saya. Saat ini Anda hanya dapat mengubah jalur SDK di dalam proyek Android Studio yang menjengkelkan. Apa yang saya lakukan sebagai gantinya adalah saya menyalin semua file SDK Android sebelumnya yang saya gunakan dengan Eclipse ke /Android Studio/sdk/dan kemudian hanya mengubah jalur SDK di dalam Eclipse.

Sekarang baik studio android dan gerhana senang.

Nima G
sumber
2

Inilah beberapa cara, sejauh yang saya tahu sekarang.

  • Android Studio 3.3.2 (pengujian OK)

metode: 1

hanya mengikuti langkah-langkah dokumen resmi, seperti yang ditunjukkan tautan di bawah ini

https://developer.android.com/studio/intro/studio-config#jdk

metode: 2

mengikuti langkah-langkah pintasan layar, seperti ditunjukkan di bawah ini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

metode: 3

mengikuti langkah-langkah pintasan layar, seperti ditunjukkan di bawah ini

masukkan deskripsi gambar di sini

xgqfrms
sumber
1
  1. Ketuk -> file -> tutup proyek saat ini.

Anda akan beranda Android Studio

  1. Klik pada Konfigurasi -> Default Proyek -> Struktur Proyek

  2. Klik Lokasi SDK di kolom kiri dan salin jalurnya.

  3. Rekatkan lintasan di Komputer saya -> Klik Kanan -> Properti -> klik pada pengaturan sistem Lanjut -> variabel lingkungan dan ubah jalur rumah android.

  4. klik 'OK' untuk menyimpan sesi.

  5. Tambahkan alat dan alat platform di jalur dan simpan perubahan.

  6. Buka command prompt [window + R] dan ketik adb + enter.

Wisnu
sumber
1
  1. Klik pada Filemenu.
  2. Pilih Project Structure.
  3. Edit jalur di SDK Locationkotak teks. Dari waktu berikutnya Android Studio akan menggunakan lokasi ini untuk semua proyek Anda.

NB: Hindari memiliki ruang di jalan karena kadang-kadang dapat menyebabkan masalah.

Sanket B
sumber
Tidak. Anda dapat menghapus spasi dari jalur atau memindahkan folder ke lokasi baru yang lengkap yang tidak mengandung spasi.
Sanket B
1

Beginilah caranya, di Android Studio untuk windows Pertama sampai di Struktur Proyek

Lalu ke sdk tab lokasi

Dari sana pilih lokasi SDK Android dan pilih jalur SDK Anda dan kemudian klik tombol OK

Selesai

Abhijeet
sumber
1

Untuk Android Studio 3.1.2 :

Alat >> Manajer SDK >> Edit "Lokasi Android SDK" ke lokasi baru

Setelah itu, Setel variabel lingkungan $ ANDROID_HOME ke lokasi SDK baru Anda

clrajapaksha
sumber
0

Saya memiliki masalah yang sama, tetapi dengan jalur SDK menunjuk ke drive yang dipasang. Saya menemukan, yang cukup keluar dari Android Studio, unmount perangkat dan restart Android Studio membuatnya meminta lokasi SDK, karena tidak ada (Android Studio Beta 0.8.7).

Karena itu saya kira jika Anda hanya keluar dari Android Studio, menghapus \ android-studio \ sdk atau memindahkannya ke tempat lain dan memulai Android Studio lagi, ia juga harus menanyakan lokasi sdk.

pengguna3918631
sumber
0

Meskipun banyak jawaban di atas sesuai dengan tujuannya, ada satu hal yang dapat kita lakukan dalam proyek itu sendiri.

Di Eclipse, pergi ke Window-> Preferences, pilih "Android" dari menu sebelah kiri. Di panel kanan Anda akan melihat "Lokasi SDK". Berikan jalannya di sini.

Semoga berhasil.

Durga Mohan
sumber
0

Di Android studio 1.2.2 Anda cukup mengubah SDK berbasis proyek, Langkah-langkah:

  1. Klik kanan pada Module dan pilih Open module setting atau tekan F12
  2. Pilih lokasi SDK dari sisi kiri
  3. Sekarang Anda dapat mengubah lokasi SDK serta lokasi JDK dari halaman ini
Pankaj kumar
sumber
0

Di dalam Android StudioAnda dapat mengatur Android SDKjalur umum dalam file:% Home% .AndroidStudio2.1 \ config \ options \ jdk.table.xml

Ujjwal Singh
sumber
0

Ketika saya mengalami masalah dengan ini di Android Studio 3.1.4 solusinya adalah masuk ke appdropdown pada proyek saya, lalu di Edit Configurations > Defaults > JAR Applicationmana ada JREkotak pada Configurationtab awal . Pengaturan itu ke jalur JRE saya memecahkan masalah bagi saya.

glenatron
sumber
0

Jawaban Sederhana Bermanfaat Untuk ...

Langkah 1: Klik Kanan pada Proyek >> Pilih Pengaturan Modul Terbuka -> Langkah 2: Pilih Lokasi SDK Dari Sisi Kanan di bawah gambar

masukkan deskripsi gambar di sini

Langkah 3: Sekarang jelajahi lokasi SDK dari komputer Anda seperti yang ditunjukkan di bawah ini ... masukkan deskripsi gambar di sini

Langkah 4: Klik OK.

Ambilpura Sunil Kumar
sumber
0

Saya menebak dari tanggapan bahwa orang tidak memahami pertanyaan Anda ... Jika saya benar bahwa Anda ingin memiliki ~ \ Desktop \ github \ maka mengubah lokasi SDK bukanlah yang Anda cari.

Dari Android Studio 3.2.1: Dari dialog proyek baru, pilih Configure -> Preferences -> Tools -> Terminal -> Start Directory

Letakkan folder yang Anda inginkan sebagai default proyek Anda di bidang.

misal Tambang diatur ke ~ / Desktop / github / karena semua pekerjaan saya ada di ~ / Desktop / github /

Leo G.
sumber