Ini adalah proyek eksperimental, yang bertujuan menyediakan lingkungan berbasis web untuk ponsel dan perangkat lainnya. Tujuan utamanya adalah untuk:
Saat ini berjalan pada perangkat berbasis gonk dan di platform desktop (diuji di Linux sejauh ini, beri tahu saya jika Anda menjalankannya di Windows atau Mac). Target potensial lainnya adalah Librem 5 dari Purism. Untuk informasi lebih lanjut tentang perangkat dan platform target, lihat halaman ini.
Ini dalam tahap yang sangat awal dan belum dapat digunakan. Ada daftar TODO yang tidak lengkap jika Anda ingin membantu!
Anda dapat memeriksa tutorial build untuk penjelasan terperinci tentang cara membangun dan menjalankan b2g/servonk.
Karena kami bergantung pada servo, pertama -tama periksa apakah Anda memiliki semua yang diatur seperti yang dijelaskan.
Anda perlu melakukan B2G Build untuk perangkat Anda (ENG atau USERDEBUG untuk mendapatkan akses root), karena ini belum diatur dengan baik dengan sistem build Android. Hanya perlu membangun Gonk, bukan Gecko atau Gaia. Cara sederhana untuk menghapus ini dari build setelah menjalankan ./config.sh adalah mengedit b2g.mk di repositori gonk-misc dan mengomentari garis tokek dan gaia, seperti yang ditunjukkan dalam perbedaan git ini: https://pastebin.com/sdqg3tki ini
Juga:
./bootstrap.sh untuk menginstal rust toolchain.GONK_DIR ke jalur repositori B2G Anda, dan GONK_PRODUCT_NAME ke nama produk Android (mis. "Aries" untuk Sony Z3C)../servonk build gonk --release for a gonk build, or ./servonk build glutin --release untuk versi desktop. Di desktop, cukup jalankan ./servonk run glutin . Di Gonk, pertama -tama Anda harus mem -flash perangkat Anda dengan B2G sebelum menjalankan:
./servonk flash gonk./servonk run gonkKode LockScreen adalah 4242.