Mac OS X'te Android SDK'yı nereden yükleyebilirim?


198

Android SDK, Mac OS X'e nereye yüklenmelidir?


10
Ben kullanarak düşünüyorum brewyüklemek için sorunuza yanıt ve aynı zamanda bunu yükseltme gibi diğer olası sorunları çözer. Cevabımı aşağıdan kontrol edin.
sorin

4
bariz, varsayılan her zamanki konumu, varsayılan olarak yüklenir basitçe ~ / Library / Android / sdk / olduğunu. Oradan başka nerede isteyebilirsiniz - ve bu varsayılan kurulum konumudur.
Fattie

2
Android Studio'lu OS X sistemimde ~/.android-sdk/varsayılan olarak kuruldu .
Elliot

Yanıtlar:


83

Şimdi ' android-sdkden' homebrew/coree taşındı homebrew/cask.

brew tap homebrew/cask

ve android-sdkkullanarak yükleyin

brew cask install android-sdk

ANDROID_HOMEProfile (.zshrc veya .bashrc) eklemeniz gerekecek

export ANDROID_HOME=/usr/local/share/android-sdk

Maalesef bu başarısız oluyor, çünkü lisanslar otomatik olarak kabul edilmiyor. Kurulum başarısız oluyor. 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
Yükleme komut dosyasını geçici olarak düzeltebilirim: brew cask edit android-sdkPreflight komutunu düzenledim. Ben modifiye input : 'y'etmek input : 'y y y y y y y 'her arasında bir yeni satıry
Pete

@Pete love you answer .. lisans istemlerindeki başarısızlıklarla ilgili sorunumu çözdü
Risinek

1
@Pete Bu sorun artık homebrew fıçıda mevcut değil

1
bu cevap paketimi bozdu. Bunu Kullanmayın
Yuseferi

433

Android SDK'yı OS X altında kurmanın en kolay (ve standart) yolu kullanmaktır brew.

brew install android-sdk

Homebrew'unuz yoksa, nasıl elde edeceğiniz aşağıda açıklanmıştır .

Bu, Android SDK'yı içine yükleyecek /usr/local/Cellar/android-sdk/ve şu anda, yüklemek için en iyi yer burası.


14
@kalev, Eclipse veya IntelliJ'e, IDE'lerin sürüm numarasını içeren çözümlenmiş Cellar dizinine başvurmamasını bildirmeye değer olabilir. Sadece referans vermelidirler /usr/local/opt/android-sdk.
James Wald

7
Homebrew sallamak! En android update sdk --no-uison SDK sürümünü almak için Homebrew ile kurduktan sonra da çalıştırabilirsiniz . --No-ui seçeneği sadece elbette CLI kullanıyorsanız (yani Cordova ile) - Kazanın!
Antony Sastre

Harika çalışıyor. Yine de diğer kullanıcıların izinleriyle ilgili sorun yaşıyorum. Orada, Android Studio başlamayı reddediyor.
Hauke

Sadece bir klasör daha derin :) benim için /usr/local/Cellar/android-sdk/24.4.1/
Lukas Liesis

@AntonySastre, örn. CLI'yı Cordova dışındaki şeylerle kullanabilirsiniz.
Aristides

39

Kişisel tercihim, Xcode ve tüm Apple Dev araçlarının bulunduğu yere ~/opt/local/android-sdk-macveya Developer/android-sdk-macikincisini koymaktır .


2
Kabul edilen cevap; diğerleri doğru olmasına rağmen - kit herhangi bir yere monte edilebilir - bu sorumun ruhunda ve bana çalışacak somut bir şey veriyor. Teşekkürler.
Carl Manaster

38
Gelecekteki okuyucular için, iOS 10.6'daysanız / Developer / android-sdk-mac altında veya / Developer altında herhangi bir yerde saklamayın, çünkü 10.7'ye yükselttiğinizde Apple / Developer dizininizi .Trash'e atar
James

9
@James demek OSX değil, iOS;)
Nimrod Dayan

5
homebrew ile yükleme (sorin'in cevabına bakınız), dosya sisteminde rastgele bir yere bırakmaktan çok daha hoştur.
gorjusborg

38

Android Studio 1.0'ı yüklediğimde

/ Library / Android / sdk /


19
Benim durumumda ~ / Kütüphane / Android / sdk /
Daniel Gray

Herkes bulmakta sorun varsa /LibraryMac klasörü, bir Terminal açmaktır yapmanın en iyi yolu, sonra yazın open Librarysizin de /~daha sonra, klasörün sürükle ve dosya tarayıcısı üzerine SDK dizini bırakın.
EpicPandaForce


18

Android-sdk'yi farklı şekillerde kurabilirsiniz

  1. homebrew
    demlemek brew.sh komutunu kullanarak yükleyin

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

    android-sdkKullanarak yükleyin

    brew install android-sdk

    Şimdi android-sdkyüklenecek/usr/local/opt/android-sdk

    export ANDROID_HOME=/usr/local/opt/android-sdk
  2. Aşağıdaki android stüdyo kurduysanız web sitesinde ,
    android-sdkkurulacak~/Library/Android/sdk

    export ANDROID_HOME=~/Library/Android/sdk

Bence bu varsayılanlar mantıklı ve ona bağlı kalmak daha iyi


Hata: isimle herhangi mevcut formül "android-sdk" Bu göç edildi homebrew/coreiçin homebrew/cask. brew cask install android-sdk
Vladimir Vukanac

7

Gönderen http://developer.android.com/sdk/index.html , size sürece, her yerde SDK'yı kurabilirsiniz görünüyor

  1. " <sdk>/tools/klasörde android aracı yürüt "
  2. Ekle <sdk>/toolssistem yoluna dizini

Daha fazla bilgiyi burada bulabilirsiniz: http://developer.android.com/sdk/instal.html


Teşekkürler, o sayfaya bakıyordum, ama gerçekten koymak için bir tür fikir birliği iyi bir yer arıyorum.
Carl Manaster

2
Koymak için en iyi yer, nerede olduğunu hatırlayacağınız yerdir - ve hayır, ben smarmy (veya ferah) değilim, bu sadece kişisel bir seçim ve genellikle profesyonel bir seçim değil.
KevinDTimm

2
Teşekkürler Kevin; Mantığınızı takdir ediyorum. Sadece bunları koyduğum standart bir yerim yok ve diğer geliştiriciler için şaşırtıcı olmayan bir yerin ne olacağını bilmek istiyorum. Unix'teki şeyler için birçok standart yer var - ve standartlar bazen bazı yazılımlar için gerekli görünüyor, yani sadece konvansiyondan daha fazlası. Mac'lerin serbest olduğunu, ancak yine de bir tür standart veya konvansiyona uymak istediğini biliyorum.
Carl Manaster

6

Sadece benim var MyUser/Documents/Development. Mac'imi kullanan tek kişi benim, bu yüzden sistem genelinde erişilebilir hale getirme konusunda endişelenmem gerekmiyordu.


4

Benimkini / Developer / SDK'lara koydum, bunu yapmak için kimlik doğrulamam gerekiyordu ... ama fikir birliği olmadığından hatırlayacağım bir yer gibi geldiğini düşündüm.


4

~ / Sdks / android-sdk-mac_x86 adresime yerleştirmeyi bitirdim. Tüm SDK'larımı tek bir yerde tutmayı seviyorum ve benim için ana dizinin altındaki bir sdk klasörü en mantıklı.


2

Ben de bununla oynuyorum. Başlangıçta belgelerim klasöründe vardı, ama 'felsefi' mantıklı gelmediğine karar verdim. Ana klasörümde bir Android dizini oluşturmaya ve Eclipse ile Android SKK'yı oraya yerleştirmeye karar verdim.


0

Basit bir yol bazı android projede gerekli sdk olarak değişiyor

compileSdkVersion

build.gradle dosyasında ve yönetici ile kurabilirsiniz

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.