อุปกรณ์ Android บางรุ่นไม่มีเลเยอร์เฟรมเวิร์กแบบสมบูรณ์ ซึ่งจะจำกัดฟีเจอร์ของอุปกรณ์
Tradefed รองรับอุปกรณ์เหล่านี้ซึ่งเรียกว่า NativeDevice
สถาปัตยกรรม
การนําเสนออุปกรณ์ของเราใช้สถาปัตยกรรมแบบเลเยอร์ TestDevice
ขยายNativeDevice
ซึ่งแสดงว่าอุปกรณ์เนทีฟคืออุปกรณ์ Android แบบสมบูรณ์เพียงส่วนหนึ่ง
การใช้งานจะจัดการสถานการณ์ต่างๆ ของการตรวจหาสถานะอุปกรณ์และความพร้อมใช้งานของอุปกรณ์โดยอัตโนมัติ
เปิดใช้การสนับสนุน
หาก NativeDevice
เริ่มโดย Tradefed เช่น ในกรณีของอุปกรณ์เสมือน ให้ใช้ตัวเลือกต่อไปนี้
base-device-type-request = 'NATIVE_DEVICE'
หากมีอุปกรณ์อยู่แล้ว ให้ตั้งค่าNOTIFY_AS_NATIVE
ตัวแปรสภาพแวดล้อมเมื่อเริ่ม Tradefed ระบุ NOTIFY_AS_NATIVE
เป็นรายการซีเรียลของอุปกรณ์ที่คั่นด้วยคอมมาเพื่อระบุว่าเป็นเฟรมเวิร์กที่ไม่สมบูรณ์
NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh