นี่คือโครงการทดลองโดยมีวัตถุประสงค์เพื่อให้บริการสภาพแวดล้อมบนเว็บสำหรับโทรศัพท์และอุปกรณ์อื่น ๆ เป้าหมายหลักคือ:
ขณะนี้มันทำงานบนอุปกรณ์ที่ใช้ GONK และบนแพลตฟอร์มเดสก์ท็อป (ทดสอบบน Linux เท่านั้นโปรดแจ้งให้เราทราบหากคุณได้รับการทำงานบน Windows หรือ Mac) เป้าหมายที่เป็นไปได้อีกประการหนึ่งคือ Librem 5 จาก Purism สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์เป้าหมายและแพลตฟอร์มดูหน้านี้
มันอยู่ในช่วงเริ่มต้นและยังไม่สามารถใช้งานได้จริงๆ มีรายการสิ่งที่ไม่สมบูรณ์หากคุณต้องการความช่วยเหลือ!
คุณสามารถตรวจสอบการสอนบิลด์สำหรับคำอธิบายโดยละเอียดเกี่ยวกับวิธีการสร้างและเรียกใช้ B2G/Servonk
เนื่องจากเราพึ่งพาเซอร์โวก่อนอื่นให้ตรวจสอบว่าคุณมีการตั้งค่าทุกอย่างตามที่อธิบายไว้
คุณต้องสร้าง B2G Build สำหรับอุปกรณ์ของคุณ (ENG หรือ UserDebug เพื่อรับการเข้าถึงรูท) เนื่องจากยังไม่ได้ติดตั้งอย่างถูกต้องด้วยระบบการสร้าง Android จำเป็นต้องสร้าง Gonk ไม่ใช่ Gecko หรือ Gaia วิธีง่ายๆในการลบสิ่งเหล่านี้ออกจากบิลด์หลังจากทำงาน./config.sh คือการแก้ไข b2g.mk ในที่เก็บ Gonk-Misc และแสดงความคิดเห็นเกี่ยวกับสายตุ๊กแกและ gaia ดังแสดงใน Git diff: https://pastebin.com/sdqg3tki
อีกด้วย:
./bootstrap.sh เพื่อติดตั้ง Rust ToolchainGONK_DIR ไปยังเส้นทางของที่เก็บ B2G ของคุณและ GONK_PRODUCT_NAME ไปยังชื่อผลิตภัณฑ์ Android (เช่น "Aries" สำหรับ Sony Z3C)./servonk build gonk --release สำหรับการสร้าง Gonk หรือ ./servonk build glutin --release เปิดตัวรุ่นเดสก์ท็อป บนเดสก์ท็อปเพิ่งเรียกใช้ ./servonk run glutin บน Gonk คุณต้องแฟลชอุปกรณ์ของคุณด้วย B2G ก่อนที่จะทำงาน:
./servonk flash gonk./servonk run gonkรหัสล็อคสกรีนคือ 4242