Lệnh "android" không được dùng nữa.
Đối với các công cụ dòng lệnh, sử dụng công cụ / bin / sdkmanager và công cụ / bin / avdmanager
Nếu bạn không cần Android Studio, bạn có thể tải xuống các công cụ dòng lệnh Android cơ bản từ developer.android.com trong phần Công cụ dòng lệnh .
từ CLI, nó sẽ giống như:
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
hoặc là
wget --output-document sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
Sau đó, chỉ giải nén tệp lưu trữ vào thư mục đích
unzip sdk-tools-linux.zip
Và bây giờ chúng tôi có thể cài đặt mọi thứ bạn cần ...
./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
Bạn có thể nhận được một danh sách đầy đủ các gói bằng cách sử dụng lệnh ./tools/bin/sdkmanager --list
Một số gói yêu cầu chấp nhận thỏa thuận cấp phép. bạn có thể chấp nhận nó một cách tương tác hoặc chỉ chuyển "y" cho luồng đầu vào, như thế này (trong trường hợp có hai thỏa thuận):
echo -ne "y\ny" | ./tools/bin/sdkmanager --install 'system-images;android-29;default;x86_64'
Và tất nhiên, để thuận tiện, bạn có thể xuất các biến như ANDROID_HOME hoặc ANDROID_SDK_ROOT (bao gồm thực hiện trong ~ / .profile hoặc ~ / .bash_profile) hoặc vá biến PATH - tất cả điều này theo ý của bạn.
Kịch bản ví dụ:
mkdir /opt/android-sdk
cd /opt/android-sdk
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
unzip sdk-tools-linux.zip
echo -ne "y" | ./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
Yêu cầu:
curl (hoặc wget) và giải nén
Xử lý sự cố:
nếu bạn thấy Warning: Could not create settings
, bạn cần phải có tools
thư mục bên trong cmdline-tools
thư mục bên trong ANDROID_HOME (tạo nó nếu cần với tên chính xác này), xem công cụ dòng lệnh Android sdkmanager luôn hiển thị: Cảnh báo: Không thể tạo cài đặt