Bất cứ ai cũng có thể đăng một giải pháp làm việc để thiết lập ANDROID_HOME
thông qua thiết bị đầu cuối?
Con đường của tôi đến Android-SDK là /Applications/ADT/sdk
.
Bất cứ ai cũng có thể đăng một giải pháp làm việc để thiết lập ANDROID_HOME
thông qua thiết bị đầu cuối?
Con đường của tôi đến Android-SDK là /Applications/ADT/sdk
.
Câu trả lời:
Android-SDK được cài đặt ở đâu tùy thuộc vào cách bạn cài đặt nó.
Nếu bạn đã tải xuống SDK thông qua trang web của họ và sau đó kéo / thả Ứng dụng vào thư mục Ứng dụng của bạn, rất có thể đây là:
/Applications/ADT/sdk
(như trong trường hợp của bạn).
Nếu bạn đã cài đặt SDK bằng Homebrew ( brew cask install android-sdk
), thì nó nằm ở đây:
/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
Nếu SDK được cài đặt tự động như một phần của Android Studio thì nó nằm ở đây:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
Khi bạn biết vị trí, hãy mở một cửa sổ đầu cuối và nhập thông tin sau (thay đổi đường dẫn đến SDK theo cách bạn đã cài đặt):
export ANDROID_HOME={YOUR_PATH}
Khi bạn đã có bộ này, bạn cần thêm nó vào biến môi trường PATH:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Cuối cùng áp dụng những thay đổi này bằng cách tìm lại nguồn .bash_profile:
source ~/.bash_profile
echo $ANDROID_HOME
tools
không sử dụng bin
)
export ANDROID_HOME=/Applications/ADT/sdk
- Bạn nên giải thích suy nghĩ này ....
Trong thiết bị đầu cuối:
nano ~/.bash_profile
Thêm dòng:
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
Kiểm tra nó hoạt động:
source ~/.bash_profile
echo $ANDROID_HOME
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
, nó không xuất ra các thư mục mới nhất mà tôi đã lưu trong .bash_profile.
Thêm phần sau vào .bash_profile của tôi có hiệu quả với tôi:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
trích dẫn câu trả lời của @ user2993582
export PATH=$PATH:$ANDROID_HOME/bin
Phần 'bin' đã thay đổi và nó sẽ là
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Tôi đang có MAC OS X (Sierra) 10.12.2 .
Tôi đặt ANDROID_HOME để hoạt động trên React Native (dành cho ứng dụng Android) bằng cách làm theo các bước sau.
Thêm 3 dòng sau vào ~ / .bash_profile .
export ANDROID_HOME=$HOME/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Cuối cùng thực hiện lệnh dưới đây (hoặc RESTART hệ thống để phản ánh các thay đổi đã thực hiện).
source ~/.bash_profile
Đó là nó.
~
là một phím tắt cho thư mục nhà của bạn. Nếu bạn không biết thư mục nhà của bạn ở đâu, hãy nhập cd
vào thiết bị đầu cuối. Gõ cd sẽ đưa bạn đến thư mục nhà của bạn. sau đó bạn có thể làm vi .bash_profile
hoặc nano .bash_profile
để mở / chỉnh sửa tập tin.
Để thiết lập ANDROID_HOME
, biến, bạn cần biết cách bạn đã cài đặt thiết lập dev cho Android.
Nếu bạn không biết bạn có thể kiểm tra xem các đường dẫn sau có tồn tại trong máy của bạn không. Thêm những điều sau đây để .bashrc
, .zshrc
hoặc .profile
tùy thuộc vào những gì bạn sử dụng
Nếu bạn đã cài đặt với homebrew,
export ANDROID_HOME=/usr/local/opt/android-sdk
Kiểm tra xem đường dẫn này có tồn tại không:
Nếu bạn đã cài đặt android studio theo trang web,
export ANDROID_HOME=~/Library/Android/sdk
Cuối cùng thêm nó vào đường dẫn:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Nếu bạn quá lười để mở trình soạn thảo, hãy làm điều này:
echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc
Bất cứ ai cũng có thể đăng một giải pháp làm việc để làm điều này trong thiết bị đầu cuối?
ANDROID_HOME
thường là một thư mục như thế nào .android
. Đó là nơi những thứ như Khóa gỡ lỗi sẽ được lưu trữ.
export ANDROID_HOME=~/.android
Bạn có thể tự động hóa nó để đăng nhập của bạn. Chỉ cần thêm nó vào máy của bạn .bash_profile
(bên dưới là từ máy OS X 10.8.5 của tôi):
$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME=~/.android
export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"
Theo David Turner trên Danh sách gửi thư NDK, cả hai ANDROID_NDK_ROOT
và ANDROID_SDK_ROOT
cần phải được đặt vì các công cụ khác phụ thuộc vào các giá trị đó (xem Thư mục NDK được đề xuất? ).
Sau khi sửa đổi ~/.bash_profile
, sau đó thực hiện các thao tác sau (hoặc đăng xuất và bật lại):
source ~/.bash_profile
Mọi người, lưu ý rằng nếu bạn sẽ sử dụng ~/.bash_profile
thì nó sẽ chỉnh sửa không phải hồ sơ bash của người dùng của bạn, mà là toàn cầu. Thay vào đó, hãy chuyển đến thư mục người dùng của bạn (/ Người dùng / tên người dùng) và chỉnh sửa trực tiếp:
vim .bash_profile
Và chèn hai dòng sau vào thư mục Tên người dùng và SDK của bạn
export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
~/
có nghĩa là tệp trong thư mục chính của người dùng.
cd ~; ls
và xem nội dung đó được in.
Thiết lập ANDROID_HOME , JAVA_HOME biến môi trường trên Mac OS X
Thêm vào tệp .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Cho thử nghiệm
echo $ANDROID_HOME
echo $JAVA_HOME
1) Mở hồ sơ cơ sở:
open ~/.bash_profile
2) Thêm dòng dưới đây trong hồ sơ cơ sở:
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
Lưu và đóng hồ sơ cơ sở.
Đối với tôi 27.0.3 làm việc tuyệt vời.
Rất nhiều câu trả lời đúng ở đây. Tuy nhiên, một mục bị thiếu và tôi không thể chạy trình giả lập từ dòng lệnh mà không có nó.
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator # can't run emulator without it
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Vì vậy, đây là phần tổng hợp các câu trả lời ở trên cộng với giải pháp cho vấn đề này .
Và nếu bạn sử dụng zsh
(thay vì bash
) tập tin để chỉnh sửa là ~/.zshrc
.