0% menganggap dokumen ini bermanfaat (0 suara)
274 tayangan2 halaman

Pengertian dan Manfaat GSI Android

GSI (Generic System Image) adalah sistem operasi Android murni berbasis AOSP yang dapat dijalankan di berbagai perangkat. GSI tersedia untuk pengembang aplikasi agar dapat menguji kompatibilitas aplikasi di berbagai perangkat dengan versi Android terbaru. Syaratnya adalah perangkat harus mendukung Treble dan memiliki bootloader yang dibuka.

Diunggah oleh

Dzulkifli Anwar 2
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
274 tayangan2 halaman

Pengertian dan Manfaat GSI Android

GSI (Generic System Image) adalah sistem operasi Android murni berbasis AOSP yang dapat dijalankan di berbagai perangkat. GSI tersedia untuk pengembang aplikasi agar dapat menguji kompatibilitas aplikasi di berbagai perangkat dengan versi Android terbaru. Syaratnya adalah perangkat harus mendukung Treble dan memiliki bootloader yang dibuka.

Diunggah oleh

Dzulkifli Anwar 2
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

GSI

Generic System Image

A. Pengertian
GSI adalah OS Android murni berbasis AOSP (Android Open Source Project) yang belum dimodifikasi dan
dapat dijalankan di berbagai perangkat Android.

Dimulai Android 9 (API Level 28), GSI tersedia untuk developer (pengembang) aplikasi sepanjang siklus rilis
Android. Sebagai developer (pengembang) aplikasi, anda dapat menginstal dan menjalankan GSI Android
terbaru di berbagai perangkat Android (termasuk preview dan beta) untuk menguji aplikasi.

*API adalah singkatan dari Application Programming Interface, merupakan interface yang menghubungkan
aplikasi dengan aplikasi lain.

B. Manfaat

Dengan cara ini, aplikasi anda akan mendapatkan cakupan pengujian lebih luas, yaitu:

• Lebih banyak cakupan pengujian di perangkat yang sebenarnya.

• Lebih banyak waktu untuk memperbaiki masalah kompatibilitas aplikasi.

• Lebih banyak peluang untuk memperbaiki masalah yang tidak kompatibel di OS Android yang dilaporkan
developer (pengembang) aplikasi.

Catatan: harus install versi GSI yang lebih baru dari versi Android yang terinstal di perangkat.

C. Syarat-Syarat

GSI hanya berfungsi pada perangkat dengan syarat berikut:

• UBL (Unlock Boot Loader)

• Support Treble.

D. Cara Cek
Cara manual:

1. Periksa dukungan Treble dengan command:


adb shell getprop [Link]

Jika response failed, perangkat tidak cocok dengan GSI dan tidak perlu untuk melanjutkannya.

Jika response true, lanjut ke langkah berikut.

2. Periksa dukungan lintas versi dengan command:


adb shell cat /system/etc/[Link].version_identifier.txt \
| grep -A 20 "\[vendor\]"

Pada output, cari [Link] di bagian [vendor].

Jika nilai true, perangkat sepenuhnya mendukung VNDK (Vendor Native Development Kit) dan dapat
menggunakan semua versi OS GSI yang lebih baru.

Jika nilai false, perangkat tidak sepenuhnya memenuhi persyaratan VNDK (Vendor Native Development
Kit) dan hanya dapat menggunakan versi OS GSI di perangkat yang sama. Misalnya, perangkat Android 9 (API
versi 28) hanya dapat memuat image GSI Android 9.

3. Periksa jenis arsitektur CPU.

GSI harus sesuai dengan arsitektur CPU perangkat. Untuk menemukan arsitektur CPU yang tepat untuk
image GSI dengan command:

adb shell getprop [Link]

Gunakan output perintah di atas guna menentukan image GSI yang akan digunakan untuk mem-flash
perangkat. Misalnya, pada Pixel 3, output-nya akan menunjukkan bahwa arsitektur CPU adalah arm64-v8a,
sehingga harus menggunakan GSI jenis arm64.

Cara cepat:

1. Download dan install aplikasi Info Treble.

[Link]

2. Buka aplikasi Info Treble.

3. Dah

E. Download
Download dari [Link]/gsi-android

*ada 2 varian yaitu dengan GMS (Google Mobile Services) dan tanpa GMS (Google Mobile Services).

Sumber: [Link]/gsi-topic

Anda mungkin juga menyukai