Android

เราไม่รองรับเครื่องมือนี้แล้ว ใช้ Android Studio เพื่อ สร้าง AVD และ สร้างโปรเจ็กต์ และ ใช้ sdkmanager เพื่อดูและติดตั้งแพ็กเกจ SDK

android เป็นเครื่องมือบรรทัดคำสั่งใน tools/ ของ Android SDK android ช่วยให้คุณทำสิ่งต่อไปนี้ได้

  • สร้าง ลบ และดูอุปกรณ์เสมือนของ Android (AVD) (ตอนนี้ใช้ Android Studio หรือ จากบรรทัดคำสั่ง avdmanager)
  • สร้างและอัปเดตโปรเจ็กต์ Android (ตอนนี้ใช้ Android Studio เสร็จแล้ว)
  • อัปเดต Android SDK ด้วยแพลตฟอร์ม ส่วนเสริม และเอกสารประกอบใหม่ๆ (ตอนนี้เสร็จสิ้นโดยใช้ เครื่องมือบรรทัดคำสั่ง sdkmanager)

หากคุณใช้ Android Studio ฟีเจอร์ของเครื่องมือ android มีดังนี้ ผสานรวมอยู่ใน IDE คุณจึงไม่ต้องใช้เครื่องมือนี้โดยตรง

หมายเหตุ: เอกสารประกอบของตัวเลือกด้านล่างเป็นเพียงตัวอย่างบางส่วนเท่านั้น และอาจเป็นข้อมูลเก่า สำหรับรายการตัวเลือกล่าสุด ให้ใช้ android --help

วากยสัมพันธ์

ไวยากรณ์ของ android มีดังนี้

android [global options] action [action options]

ตัวเลือกโดยรวม

-s
โหมดปิดเสียง: พิมพ์เฉพาะข้อผิดพลาด
-h
ความช่วยเหลือในการใช้งาน
-v
โหมดแบบละเอียด: พิมพ์ข้อผิดพลาด คำเตือน และข้อความแจ้งข้อมูล

การดำเนินการและตัวเลือก AVD

ตารางต่อไปนี้แสดงการดำเนินการและตัวเลือกสำหรับ AVD

การทำงาน ตัวเลือก คำอธิบาย ความคิดเห็น
avd ไม่มี เปิด AVD Manager
sdk ไม่มี เปิด Android SDK Manager
create avd -n <name> ชื่อ AVD ต้องระบุ
-t <targetID> รหัสเป้าหมายของอิมเมจระบบที่จะใช้กับ AVD ใหม่ หากต้องการดูรายการที่พร้อมใช้งาน ใช้ android list targets ต้องระบุ
-c <path>|<size>[K|M] เส้นทางไปยังรูปภาพการ์ด SD ที่จะใช้กับ AVD นี้ หรือขนาดของรูปภาพการ์ด SD ใหม่ ที่สร้างขึ้นสำหรับ AVD นี้ เช่น -c path/to/sdcard หรือ -c 1000M
-f บังคับให้สร้าง AVD
-p <path> เส้นทางไปยังตำแหน่งเพื่อสร้างไดเรกทอรีสำหรับไฟล์ของ AVD นี้
-s <name>|<width>-<height> สกินที่ใช้สำหรับ AVD นี้ โดยจะระบุชื่อหรือขนาด android เครื่องมือจะสแกนหาสกินที่ตรงกันตามชื่อหรือมิติข้อมูลในไดเรกทอรี skins/ ของ เป้าหมายที่อ้างอิงในอาร์กิวเมนต์ -t <targetID> เช่น -s HVGA-L
delete avd -n <name> ชื่อของ AVD ที่จะลบ ต้องระบุ
move avd -n <name> ชื่อของ AVD ที่จะย้าย ต้องระบุ
-p <path> เส้นทางไปยังตำแหน่งเพื่อสร้างไดเรกทอรีสำหรับไฟล์ของ AVD นี้
-r <new-name> ชื่อใหม่ของ AVD ที่กำลังเปลี่ยนชื่อ
update avd -n <name> ชื่อของ AVD ที่จะย้าย ต้องระบุ

การดำเนินการและตัวเลือกของโปรเจ็กต์

ตารางต่อไปนี้แสดงการดำเนินการและตัวเลือกสำหรับโปรเจ็กต์

การทำงาน ตัวเลือก คำอธิบาย ความคิดเห็น
create project -n <name> ชื่อโปรเจ็กต์ ต้องระบุ
-t <targetID> รหัสเป้าหมายของอิมเมจระบบที่จะใช้กับ AVD ใหม่ หากต้องการดูรายการที่พร้อมใช้งาน ใช้ android list targets ต้องระบุ
-k <path>|<size>[K|M] เนมสเปซของแพ็กเกจ ต้องระบุ
-a ชื่อสำหรับคลาส Activity เริ่มต้น ต้องระบุ
-p <path> ตำแหน่งของไดเรกทอรีโปรเจ็กต์ ต้องระบุ
update project -n <name> ชื่อโปรเจ็กต์ที่จะอัปเดต
-p <path> เส้นทางตำแหน่งของโปรเจ็กต์ ต้องระบุ
-l <library path> เส้นทางตำแหน่งของไลบรารี Android ที่จะเพิ่ม โดยเกี่ยวข้องกับโปรเจ็กต์หลัก
-s <subprojects> อัปเดตโปรเจ็กต์ในโฟลเดอร์ย่อย เช่น โปรเจ็กต์ทดสอบ
-t <targetID> รหัสเป้าหมายที่จะตั้งค่าสำหรับโปรเจ็กต์
create test-project -n <name> ชื่อโปรเจ็กต์
-p <path> เส้นทางตำแหน่งของโปรเจ็กต์ ต้องระบุ
-m <main> ชื่อโปรเจ็กต์ ต้องระบุ
update test-project -p <path> เส้นทางตำแหน่งของโปรเจ็กต์ที่จะทดสอบ โดยสัมพันธ์กับโปรเจ็กต์ใหม่ ต้องระบุ
-m <main> คลาสหลักของโปรเจ็กต์ที่จะทดสอบ ต้องระบุ
create lib-project -k <packageName> ชื่อแพ็กเกจของโปรเจ็กต์ห้องสมุด ต้องระบุ
-p <path> เส้นทางตำแหน่งของโปรเจ็กต์ ต้องระบุ
-t <targetID> รหัสเป้าหมายของโปรเจ็กต์ห้องสมุด ต้องระบุ
-n <name> ชื่อโปรเจ็กต์ ต้องระบุ
update lib-project -p <path> เส้นทางตำแหน่งของโปรเจ็กต์ ต้องระบุ
-l <libraryPath> เส้นทางตำแหน่งของไลบรารี Android ที่จะเพิ่ม โดยสัมพันธ์กับโปรเจ็กต์หลัก
-t <name> รหัสเป้าหมายของโปรเจ็กต์ห้องสมุด
create uitest-project -n <name> ชื่อของโปรเจ็กต์ทดสอบ UI
-t <name> รหัสเป้าหมายของโปรเจ็กต์ทดสอบ UI ต้องระบุ
-p <path> เส้นทางตำแหน่งของโปรเจ็กต์ทดสอบ UI ต้องระบุ

อัปเดตการดำเนินการ

update adb
อัปเดต adb ให้รองรับอุปกรณ์ USB ที่ประกาศในส่วนเสริม SDK
update sdk
อัปเดต SDK โดยการแนะนำแพลตฟอร์มใหม่ให้ติดตั้ง หากมี