คำสั่ง "android" เลิกใช้แล้ว
สำหรับเครื่องมือบรรทัดคำสั่งให้ใช้tools / bin / sdkmanagerและtools / bin / avdmanager
ถ้าคุณไม่ต้องใช้ Android Studio คุณสามารถดาวน์โหลดเครื่องมือบรรทัดคำสั่งขั้นพื้นฐานจาก Android developer.android.comในส่วนเครื่องมือบรรทัดคำสั่งเท่านั้น
จาก CLI มันควรจะเป็นที่น่าพอใจเช่น:
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
หรือ
wget --output-document sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
หลังจากนั้นเพียงเปิดไฟล์เก็บถาวรไปยังโฟลเดอร์เป้าหมาย
unzip sdk-tools-linux.zip
และตอนนี้เราสามารถติดตั้งทุกสิ่งที่คุณต้องการ ...
./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
คุณสามารถรับรายการแพ็กเกจทั้งหมดโดยใช้คำสั่ง ./tools/bin/sdkmanager --list
แพคเกจบางอย่างต้องยอมรับข้อตกลงใบอนุญาต คุณสามารถยอมรับมันแบบโต้ตอบหรือเพียงแค่ส่ง "y" ไปยังสตรีมอินพุตเช่นนี้ (สองข้อตกลงในกรณี):
echo -ne "y\ny" | ./tools/bin/sdkmanager --install 'system-images;android-29;default;x86_64'
และแน่นอนเพื่อความสะดวกของคุณคุณสามารถส่งออกตัวแปรเช่นANDROID_HOMEหรือANDROID_SDK_ROOT (รวมถึงทำใน ~ / .profile หรือ ~ / .bash_profile) หรือแก้ไขตัวแปรPATH - ทั้งหมดนี้ขึ้นอยู่กับดุลยพินิจของคุณ
ตัวอย่างสคริปต์:
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'
ข้อกำหนด:
ขด (หรือ wget) และเปิดเครื่องรูด
การแก้ไขปัญหา:
ถ้าคุณเห็นWarning: Could not create settings
คุณจะต้องมีtools
ไดเรกทอรีภายในcmdline-tools
ไดเรกทอรีภายใน ANDROID_HOME (สร้างถ้าจำเป็นด้วยชื่อที่แน่นอนนี้) ดูเครื่องมือบรรทัดคำสั่ง Android sdkmanager แสดงเสมอ: คำเตือน: ไม่สามารถสร้างการตั้งค่า