2010-06-07 18 views
10

Hala Android için oldukça yeni ve programlama genel olarak, ve Android SDK ile paketlenmiş komut satırı araçları işe yaramaz gibi görünmüyor. cmd: Mac OSX ve ben layoutopt çalıştırmayı her zaman, örneğin, uç döner, * -bash koşuyorum komut Ayrıca *Android komut satırı araçlarını nasıl çalıştırırım?

bulunamadı, benim SDK bulunan etmiş tamamdır Bu araçları kullanırken Geliştirici dizini ve benim android proje ilgisiz bazı dizininde?

, herhangi bir zamanda herhangi koşu emülatör örneğinin konsola bağlanmak Bu komutu kullanmak için:

telnet localhost <console-port> 

cevap

0

Here iyi açıklamasıdır.

./layoutopt <directorypath> 
+0

Teşekkür !, ama beni layoutopt aracını çalıştırmak yardımcı olacaktır:

~/Library/Android/sdk 

Yani benim bash_profile içeriyor? Emülatöre bağlandım, ancak ağla ilgili komutlara erişmeme izin verdim. – Sachin

+0

Yorumunuzu anlamıyorum ... sry. –

14

size ~/.bash_profile her yerden çağrı böylece yolu koyabilirsiniz isterseniz::

export ANDROID_HOME=/Users/<username>/path/to/sdk/tools 

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 
ben SDK klasöründe/araçları dizine gidin ve yazmak için gerekli
+2

Evet tamam ... ama araçlar nerede? –

+0

Ne sorduğunuza emin değilim, ancak bu yanıt orijinal olarak yayınlandığından bu yana bölünmüş olan araçları ve platform araçlarını dahil etme yolunu güncelledim. – NKijak

+0

Ok teşekkürler. Bu klasörü bulabildim: resmi dokümanı okursanız, artık kullanılmayan ~/Library'deki (eski) bir yola başvururlar. –

0

Sorun, komut satırı aracınızın/path/to/sdk/tools dizinindeki gerekli programları görememesidir. Belirtilen NKijak kullanıcısı olarak tek bir çözüm, bu araçları Ev yolunuza eklemek ve diğeri de sdk araçlarınızın depolandığı konumdan komut satırı çalıştırmaktır. Burada sadece http://hathaway.cc/2008/06/how-to-edit-your-path-environment-variables-on-mac-os-x/ 'un nasıl yapılacağı öğreticidir. Diğer yol ise, komut satırını açarken sadece geçerli direcinizi/path/to/sdk/tools olarak değiştirip araçları çalıştırmanızdır. Pencerelerde, dosya gezgini içinde + sağ tuşa basabilir ve açık komut pencerelerini buradan seçebilirsiniz. MacOS'ta eşdeğer olduğundan emin değilim ancak bu seçeneği eklemek için kurabileceğiniz bazı uzantılar var. Ayrıca pencerelerde toplam komutanı mevcut konumdan komut satırı başlatabilirsiniz komut satırı vardır aynı seçenek var Midnight Commander gibi mac üzerinde benzer programlar vardır.

4

Sen ~./Bash_profile içine de platform araçları eklemek isteyebilirsiniz

### Android dev tools 
export ANDROID_HOME="/Users/myusername/DEV/tools/adt-bundle-mac-x86_64/sdk" 
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH" 

hemen değerlerini yeni bir terminal oturumu başlatmak veya yükler

source ~/.bash_profile 

çalıştırmanız gerekir Yeni bir terminal oturumu açmak zorunda kalmadan.

1

bu soruya akımı (2016/08/17) cevap:

export ANDROID_HOME=~/Library/Android/sdk 
export PATH=${PATH}:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools 
İlgili konular