จะทดสอบคุณสมบัติผู้ใช้หลายคนของ 4.2 JellyBean บนเครื่องจำลองแท็บเล็ต Nexus 7 ได้อย่างไร


11

ฉันรู้ว่ามีฟังก์ชั่นผู้ใช้หลายคนพร้อมใช้งานใน Android 4.2 JellyBean:

ฉันได้ผ่านสิ่งนี้และสิ่งนี้แล้ว

แต่ฉันต้องการทดสอบฟีเจอร์นี้ในอีมูเลเตอร์ของฉันไม่ใช่ในอุปกรณ์จริง

คำถามของฉัน:

  1. เป็นไปได้ไหมที่จะทดสอบคุณสมบัติผู้ใช้หลายคนบนเครื่องจำลอง

  2. ถ้าใช่มันจะเป็นอย่างไร


น่าสงสัยอย่างมากว่าสิ่งนี้เป็นไปได้ในขณะนี้ที่ดีที่สุดที่จะรอและดูสิ่งที่ Google ทำบางทีในรุ่นต่อไปของ SDK ของพวกเขาจะมีการจำลองจากนั้นรอและดู ....
t0mm13b

คำตอบ:


6

อุปกรณ์จำลองของ Android ไม่รองรับสิ่งนี้ในปัจจุบัน มีไฟล์กำหนดค่าในระบบบิลด์ที่กำหนดว่าจะเปิดใช้งานคุณลักษณะบัญชีผู้ใช้หรือไม่และไฟล์ดังกล่าวจะถูกปิดการใช้งานในอิมเมจอีมูเลเตอร์ที่จำหน่ายโดย Google คุณสามารถติดดาวปัญหานี้ในตัวติดตามบั๊กในระหว่างนี้

อย่างไรก็ตามมีสองทางเลือกที่คุณสามารถดูได้:

  1. คุณสามารถแก้ไขไฟล์การกำหนดค่าและสร้างอิมเมจอีมูเลเตอร์ใหม่จากแหล่ง AOSP และใช้แทนอิมเมจระบบที่ AVD ใช้เป็นค่าเริ่มต้น ไฟล์ดังกล่าวอยู่ใน/frameworks/base/core/res/res/values/config.xmlแหล่งที่มาของ Android ควรมีชื่อตัวเลือกconfig_multiuserMaximumUsersที่จำเป็นต้องตั้งค่าให้มากกว่า 1

  2. คุณสามารถลองจำลองแพคเกจJar of Beans มีการสนับสนุนการทดลองสำหรับบัญชีผู้ใช้หลายบัญชี อย่างไรก็ตามโปรดทราบว่านี่เป็นอีมูเลเตอร์ x86 ไม่ใช่ ARM หนึ่ง


ขอบคุณสำหรับการสนับสนุน. แต่ฉันไม่สามารถค้นหาเส้นทาง "/frameworks/base/core/res/res/values/config.xml" ใน ubantu ของฉัน 11.10 คุณช่วยฉันได้ไหม?
Bhavesh

1
@Bhavesh: คุณได้ซิงค์ซอร์สโค้ดทั้งหมดกับคอมพิวเตอร์ของคุณหรือไม่ คุณใช้ขั้นตอนใดในการตั้งค่า
eldarerathis

ซอร์สโค้ดใดที่ฉันควรมี คุณช่วยยกลิงก์ให้ฉันได้ไหม
Bhavesh

1
@Bhavesh: คุณต้องการแหล่ง Android เต็มรูปแบบ มันค่อนข้างใหญ่ แต่คำแนะนำสำหรับการตั้งค่าเริ่มต้นที่นี่หากคุณต้องการลอง: source.android.com/source/initializing.html
eldarerathis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.