Di mana menginstal Android SDK di Mac OS X?

198

Di mana seharusnya SDK Android diinstal pada Mac OS X?

Carl Manaster
sumber
10
Saya pikir menggunakan brewmenginstal itu menjawab pertanyaan Anda dan juga memecahkan masalah lain yang mungkin seperti memutakhirkannya. Periksa jawaban saya di bawah ini.
Sorin
4
lokasi yang jelas, default, biasa , di mana ia diinstal secara default cukup ~ / Library / Android / SDK /. Di mana lagi Anda mungkin menginginkannya daripada di sana - dan itulah lokasi pemasangan default.
Fattie
2
Pada sistem OS X saya dengan Android Studio, sudah diinstal ~/.android-sdk/secara default.
Elliot

Jawaban:

83

Sekarang android-sdktelah bermigrasi dari homebrew/coreke homebrew/cask.

brew tap homebrew/cask

dan instal android-sdkmenggunakan

brew cask install android-sdk

Anda harus menambahkan ANDROID_HOMEke profil (.zshrc atau .bashrc)

export ANDROID_HOME=/usr/local/share/android-sdk
gmuraleekrishna
sumber
Sayangnya saat ini gagal, karena lisensi tidak secara otomatis diterima. Instalasi gagal. The following packages can not be installed since their licenses or those of the packages they depend on were not accepted: extras;intel;Hardware_Accelerated_Execution_Manager emulator tools ... ==> Exit status of failed command: #<Process::Status: pid 34109 exit 1>
Pete
2
Tampaknya saya dapat memperbaiki skrip instalasi untuk sementara waktu: brew cask edit android-sdkSaya mengedit perintah preflight. Saya memodifikasi input : 'y'ke input : 'y y y y y y y 'baris baru di antara setiapy
Pete
@Pete love you answer .. menyelesaikan masalah saya dengan kegagalan pada prompt lisensi
Risinek
1
@Pete Masalah ini sudah tidak ada lagi di homebrew cask
1
jawaban ini mengacaukan paket saya. Jangan Gunakan Ini
Yuseferi
433

Cara termudah (dan standar) untuk menginstal Android SDK pada OS X adalah menggunakan brew.

brew install android-sdk

Jika Anda tidak memiliki homebrew, inilah cara mendapatkannya .

Ini akan menginstal Android SDK ke /usr/local/Cellar/android-sdk/dan, pada saat ini, ini adalah lokasi terbaik untuk menginstalnya.

Sorin
sumber
14
@alev mungkin layak melaporkan bahwa ke Eclipse atau IntelliJ, IDE tidak boleh merujuk direktori Cellar diselesaikan yang termasuk nomor versi. Mereka seharusnya hanya referensi /usr/local/opt/android-sdk.
James Wald
7
Batu buatan sendiri! Anda juga dapat menjalankan android update sdk --no-uisetelah menginstal dengan Homebrew untuk mendapatkan rilis SDK terbaru. Opsi --no-ui jika Anda hanya menggunakan CLI saja (yaitu dengan Cordova) - Menangkan!
Antony Sastre
Ini sangat bagus. Namun saya mengalami masalah dengan izin pada pengguna lain. Di sana, Android Studio menolak untuk memulai.
Hauke
Hanya satu folder lebih dalam :) untuk saya /usr/local/Cellar/android-sdk/24.4.1/
Lukas Liesis
@AntonySastre, misalnya eg, bukan ie. Anda dapat menggunakan CLI dengan hal lain selain Cordova.
Aristides
39

Preferensi pribadi saya adalah memasukkannya ke dalam ~/opt/local/android-sdk-macatau Developer/android-sdk-macyang terakhir di mana Xcode dan semua alat Apple Dev diadakan.

John Wang
sumber
2
Jawaban yang diterima; meskipun yang lain benar - kit dapat dipasang di mana saja - ini sesuai dengan pertanyaan saya dan memberi saya sesuatu yang konkret untuk dikerjakan. Terima kasih.
Carl Manaster
38
Untuk pembaca masa depan, jangan menyimpan di bawah / Pengembang / android-SDK-mac atau di mana saja di bawah / Pengembang jika Anda berada di iOS 10.6, karena ketika Anda meng-upgrade ke 10.7, Apple melempar direktori / Pengembang Anda di. Trash
James
9
@ James maksudmu OSX, bukan iOS;)
Nimrod Dayan
5
menginstal dengan homebrew (lihat jawaban Sorin) jauh lebih baik daripada menjatuhkannya di beberapa tempat acak di sistem file.
gorjusborg
38

Ketika saya menginstal Android Studio 1.0 itu berakhir pada

/ Perpustakaan / Android / SDK /

rara
sumber
19
Dalam kasus saya itu di ~ / Library / Android / SDK /
Daniel Gray
Jika ada yang kesulitan menemukan /Libraryfolder di Mac, cara terbaik untuk melakukannya adalah membuka Terminal, lalu ketik folder open LibraryAnda /~, lalu seret & jatuhkan direktori SDK ke browser file.
EpicPandaForce
29

Secara default jalur pemasang SDK Android adalah ~/Library/Android/sdk/

Weston Ganger
sumber
18

Anda dapat menginstal android-SDK dengan berbagai cara

  1. homebrew
    Instal brew menggunakan perintah dari brew.sh

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  

    Instal android-sdkmenggunakan

    brew install android-sdk

    Sekarang android-sdkakan dipasang di/usr/local/opt/android-sdk

    export ANDROID_HOME=/usr/local/opt/android-sdk
  2. Jika Anda menginstal android studio mengikuti situs web ,
    android-sdkakan diinstal dalam~/Library/Android/sdk

    export ANDROID_HOME=~/Library/Android/sdk

Saya pikir standar ini masuk akal dan lebih baik berpegang teguh padanya

sudo bangbang
sumber
Kesalahan: Tidak ada rumus yang tersedia dengan nama "android-sdk" Itu dimigrasikan dari homebrew/coreke homebrew/cask. brew cask install android-sdk
Vladimir Vukanac
7

Dari http://developer.android.com/sdk/index.html , tampaknya Anda dapat menginstal SDK di mana saja, asalkan Anda

  1. "jalankan alat android di <sdk>/tools/folder"
  2. Tambahkan <sdk>/toolsdirektori ke jalur sistem Anda

Info lebih lanjut dapat ditemukan di sini: http://developer.android.com/sdk/installing.html

Justin Johnson
sumber
Terima kasih, saya telah melihat halaman itu, tetapi saya benar-benar mencari semacam konsensus tempat yang baik untuk meletakkannya.
Carl Manaster
2
Tempat terbaik untuk meletakkannya adalah di mana Anda akan ingat di mana letaknya - dan tidak, saya tidak bersifat memuji-muji (atau bermuka-muka), hanya saja ini pilihan pribadi dan biasanya bukan pilihan profesional.
KevinDTimm
2
Terima kasih, Kevin; Saya menghargai logika Anda. Hanya saja saya tidak memiliki tempat standar di mana saya meletakkan barang-barang ini, dan saya tertarik untuk mengetahui seperti apa tempat yang tidak mengejutkan bagi pengembang lain. Ada banyak tempat standar untuk hal-hal di unix - dan standar kadang-kadang tampaknya diperlukan oleh beberapa perangkat lunak, yaitu, lebih dari sekadar konvensi. Saya menyadari Mac bebas, tetapi masih ingin menyesuaikan diri dengan semacam standar atau konvensi.
Carl Manaster
6

Aku hanya tambang di MyUser/Documents/Development. Saya satu-satunya yang menggunakan Mac saya, jadi saya tidak perlu khawatir membuatnya dapat diakses di seluruh sistem.

CaseyB
sumber
4

Saya memasukkan milik saya di / Pengembang / SDK saya harus mengotentikasi untuk melakukan itu ... tetapi karena tidak ada konsensus saya pikir itu terdengar seperti tempat yang saya ingat.

airgray
sumber
4

Saya akhirnya menempatkan saya di ~ / sdks / android-sdk-mac_x86. Saya suka menyimpan semua SDK saya di satu tempat dan bagi saya folder SDK di bawah direktori home saya masuk akal.

Tanner Watson
sumber
2

Saya telah mempermainkan ini juga. Saya awalnya memilikinya di folder dokumen saya, tetapi memutuskan itu tidak masuk akal 'filosofis'. Saya memutuskan untuk membuat direktori Android di folder rumah saya dan menempatkan Eclipse dan Android SKK di sana.

finiteloop
sumber
0

Cara sederhana adalah mengubah ke sdk yang diperlukan di beberapa proyek android jumlah

compileSdkVersion

dalam file build.gradle dan Anda dapat menginstal dengan manajer

Álvaro Agüero
sumber