เราไม่รองรับเครื่องมือนี้แล้ว
ใช้ 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 โดยการแนะนำแพลตฟอร์มใหม่ให้ติดตั้ง หากมี