Panduan APK compatibility

Bisakah APK Dijalankan di Raspberry Pi? (Panduan Instal Android)

Jalankan berkas APK di Raspberry Pi dengan mem-flash LineageOS atau menjalankan Waydroid. Model Pi mana yang didukung, build mana yang dipakai, dan kinerja seperti apa yang diharapkan.

Daftar isi

Anda bisa menjalankan berkas APK di Raspberry Pi, tetapi hanya setelah Android ada di atasnya: Pi dikirim dengan Raspberry Pi OS, distribusi Linux tanpa runtime Android. Dua jalur berfungsi. Flash build LineageOS milik KonstaKANG agar Android menjadi seluruh sistem operasi, atau pasang Waydroid di dalam Raspberry Pi OS dan jalankan aplikasi Android di dalam jendela. Keduanya memasang berkas APK secara normal setelah penyiapan.

Model Raspberry Pi Mana yang Mendukung Android

Dukungan papan mengikuti build komunitas, karena proyek LineageOS resmi tidak mencantumkan Raspberry Pi apa pun di wiki perangkatnya.

Papan Dukungan Android Build yang disarankan
Raspberry Pi 5 Terbaru, aktif LineageOS 23.2, Mei 2026
Raspberry Pi 500 Terbaru, aktif Build yang sama dengan Pi 5
Compute Module 5 Terbaru, aktif Build yang sama dengan Pi 5
Raspberry Pi 4 Terbaru, aktif LineageOS 23.2 atau varian Android TV
Raspberry Pi 3 Citra komunitas yang usang Tidak disarankan
Pi 2 dan lebih lama Ditinggalkan Tidak layak

Rilis LineageOS 23.2 milik KonstaKANG, bertanggal 20 Mei 2026, mencakup Pi 4, Pi 5, Pi 500, dan Compute Module 5 dalam satu keluarga build. Memori lebih penting daripada nomor model: 2 GB adalah batas bawah, dan 4 GB atau lebih adalah titik di mana Android berhenti terasa terbatas.

Membandingkan Tiga Jalur Android

Tiga jalur berbeda dalam seberapa besar Pi yang mereka kuasai: flash LineageOS dan Android memiliki seluruh papan, flash build Android TV dan antarmukanya menyasar televisi, pertahankan Raspberry Pi OS dan Waydroid menjalankan Android di dalam jendela desktop. Pilih berdasarkan apa yang dicolokkan ke Pi.

Jalur Usaha pemasangan Kinerja Terbaik untuk
LineageOS 23.2 Flash kartu, boot, jalankan penyiapan, sekitar 20 menit Tercepat, tidak ada yang berjalan di kontainer Pi yang dipakai sebagai mesin Android
Build Android TV Flash yang sama, penyiapan TV, pasangkan remote Sama dengan LineageOS Pi yang dihubungkan ke televisi
Waydroid di Raspberry Pi OS Pasang paket, ambil citra 800 MB, jalankan kontainer Lebih lambat, berbagi sumber daya desktop Menjaga Linux dan Android dalam satu kartu

Jalur flash membutuhkan layar dan keyboard untuk boot pertama. Waydroid tidak membutuhkan keduanya, karena Anda menyiapkannya dari desktop Raspberry Pi OS yang sudah Anda pakai. Perbedaan itu menentukan sebagian besar pilihan. Pi di meja cocok dengan Waydroid, sementara Pi di belakang TV cocok dengan flash.

Metode 1: Pasang LineageOS

Menjadikan Android sebagai sistem operasi memberikan pengalaman tercepat, karena tidak ada yang berjalan di dalam kontainer.

  1. Unduh citra untuk papan Anda dari halaman LineageOS milik KonstaKANG. Pilih build standar untuk antarmuka bergaya ponsel.
  2. Flash citranya ke kartu microSD dengan Raspberry Pi Imager atau balenaEtcher. Ini menghapus kartunya.
  3. Masukkan kartunya, sambungkan layar dan keyboard, lalu nyalakan.
  4. Selesaikan wizard penyiapan, lalu masuk ke Google atau lewati.
  5. Pasang berkas APK dengan mengetuk berkas yang diunduh, atau dorong lewat ADB.

Panduan pemasangan ADB membahas alur debugging nirkabel, yang sama di Pi seperti di ponsel karena sistem operasi di bawahnya sama.

Metode 2: Pasang Build Android TV

Pengembang yang sama menerbitkan varian Android TV dari build Pi. Pilih itu ketika Pi dihubungkan ke televisi, bukan monitor: peluncurnya adalah antarmuka TV, baris layar utama berperilaku seperti Android TV, dan remote kontrol bekerja lebih baik daripada keyboard.

Langkah penyiapannya identik, dan jalur pemasangan APK adalah jalur ADB yang sama seperti yang dijelaskan panduan Android TV. Pasangkan remote Bluetooth selama penyiapan untuk pengalaman yang jauh lebih baik.

Metode 3: Jalankan Waydroid di Dalam Raspberry Pi OS

Mempertahankan Raspberry Pi OS dan menjalankan Android di dalam jendela cocok untuk orang yang menginginkan kedua sistem dalam satu kartu. Waydroid adalah kontainer, bukan pemasangan OS penuh, jadi ia boot bersama desktop.

Persayarannya adalah yang panduan Linux bahas secara rinci:

  • Sesi Wayland, yang dipakai Raspberry Pi OS terbaru secara bawaan.
  • Modul kernel binder yang dimuat, dikemas bersama pemasangan Waydroid di Pi.
  • Unduhan citra waydroid init, sekitar 800 MB.

Setelah berjalan, waydroid app install file.apk menaruh paket Anda di kontainer. Catatan khusus Pi dari komunitas termasuk menambahkan psi=1 ke config.txt di Pi 5 untuk meredam tekanan memori, dan memastikan pengaturan kernel cocok dengan citra 64-bit yang Anda flash.

Waydroid lebih lambat daripada menjalankan Android secara langsung, dan ia mewarisi kecepatan penyimpanan Pi. Untuk mesin yang akan hidup di televisi, flash LineageOS sebagai gantinya.

Apa yang Harus Dilakukan Setelah Boot Pertama

Android boot di Pi tanpa layanan Google, perangkat masukan yang dipasangkan, atau banyak ruang kosong, jadi beberapa menit penyiapan mencegah sebagian besar masalah kemudian, dan build KonstaKANG mengharapkan Anda menambahkan aplikasi Google sendiri sementara Pi tidak menawarkan layar sentuh untuk jalan keluar. Enam item, tidak ada yang opsional pada boot pertama:

  1. Aplikasi Google. Beberapa citra dikirim tanpa Play Store. Halaman unduhan KonstaKANG mencantumkan paket yang cocok saat diperlukan, dan Anda flash di pemulihan sebelum boot pertama atau tambahkan sesudahnya.
  2. Masukan. Pasangkan keyboard Bluetooth atau remote selama penyiapan. Build Android TV mengharapkan remote dengan D-pad, dan mouse membuat peluncur bergaya ponsel bisa dipakai.
  3. Ukuran kartu. Pakai kartu 32 GB atau lebih besar. Citra plus aplikasi Google memakan sekitar 5 GB, yang menyisakan sangat sedikit di kartu 8 GB.
  4. Kecepatan kartu. Kartu microSD kelas A2 membaca acak jauh lebih cepat daripada kartu A1 atau kartu Class 10 biasa. Perbedaannya muncul sebagai waktu peluncuran aplikasi.
  5. Pendinginan. Pi 5 akan throttle tanpa pendingin aktifnya, jadi pasang itu sebelum sesi panjang. Pi 4 tetap dingin dengan heatsink kecil.
  6. Resolusi keluaran. Setel mode tampilan ke apa yang sebenarnya dimiliki layar. Keluaran 4K pada 60 Hz memakan waktu GPU yang dibutuhkan peluncur untuk hal lain.

Lewati langkah pertama dan ikon Play Store tidak pernah muncul. Lewati langkah kelima dan peluncur tersendat setelah sepuluh menit. Sisanya adalah kenyamanan.

Varian APK Mana yang Berfungsi di Raspberry Pi

Pi 4, Pi 5, Pi 500, dan Compute Module 5 adalah papan ARM 64-bit, jadi paket arm64-v8a adalah pilihan yang tepat dan berjalan tanpa terjemahan.

Paket yang dikirim Di citra Pi 64-bit Di citra 32-bit
arm64-v8a Terpasang, kecepatan native Ditolak, tidak ada ABI yang cocok
armeabi-v7a Terpasang saat dukungan 32-bit ada Terpasang, kecepatan native
x86_64 Ditolak Ditolak
APK Universal Terpasang Terpasang

Paket 64-bit yang ditolak di citra 32-bit melaporkan INSTALL_FAILED_NO_MATCHING_ABIS, yang merupakan sinyal untuk mem-flash citra 64-bit, bukan memburu APK yang lebih lama. Nama ABI dan paket split dijelaskan di ukuran dan arsitektur berkas APK.

Baca arsitektur yang sebenarnya sebelum Anda mengunduh apa pun. Di Android, adb shell getprop ro.product.cpu.abi mencetak arm64-v8a di citra 64-bit dan armeabi-v7a di citra 32-bit. Dari Raspberry Pi OS, uname -m mencetak aarch64 di userland 64-bit dan armv7l di yang 32-bit.

Jika citra yang di-flash adalah 32-bit, berhenti memburu paket yang lebih lama. Tidak ada peningkatan di tempat yang mempertahankan data Anda, jadi salin keluar apa yang penting, flash ulang build 64-bit, dan mulai lagi. Setiap unduhan sesudah itu menerima arm64-v8a.

Ekspektasi Kinerja

Hasil realistis menurut papan dan tugas:

Tugas Pi 5 (4 GB+) Pi 4 (2 hingga 4 GB)
Peluncur dan navigasi Mulus Cukup
Aplikasi video dan streaming Mulus Mulus
Penjelajahan web di Android Baik Lambat dengan banyak tab
Game kasual Baik Baik
Game 3D berat Di bawah level ponsel Buruk
Boot dingin hingga bisa dipakai Sekitar 20 detik Sekitar 30 detik

Kecepatan penyimpanan membentuk sebagian besar ini. Kartu microSD A2 yang cepat atau hat NVMe di Pi 5 memotong waktu peluncuran aplikasi secara signifikan, dan menambahkan swap membantu multitasking, bukan kecepatan mentah.

Aplikasi Apa yang Berjalan Baik di Pi

Aplikasi Android yang men-stream video, membaca dokumen, atau menjalankan emulator retro berjalan baik di Pi 5, sementara game 3D berat tidak, karena perpecahan itu mengikuti kekuatan GPU dan kecepatan penyimpanan, bukan versi Android, jadi build yang lebih baru mengubah sangat sedikit di sini. Kecepatan penyimpanan menjelaskan sebagian besar sisa kesenjangannya.

Jenis aplikasi Contoh Hasil di Pi 5 Mengapa ia mendarat di sana
Streaming video YouTube, Netflix Mulus Dekode video perangkat keras
Emulasi retro PS1 dan konsol sebelumnya Baik Beban GPU ringan
Kantor dan PDF Word, Google Docs Baik Sebagian besar CPU dan teks
Peramban dengan banyak tab Chrome Cukup Terbatas memori dan penyimpanan
Game 3D berat Genshin Impact Buruk GPU jauh di bawah ponsel
Aplikasi perbankan dan pembayaran Apa pun Sering diblokir Play Integrity memeriksa build-nya

Dua kelas kegagalan lagi layak disebut. Aplikasi yang bergantung pada Google Play Services membutuhkan paket dari langkah pertama daftar periksa. Aplikasi yang memeriksa sertifikasi perangkat menolak berjalan di citra tak resmi, dan tidak ada sakelar pengaturan yang memperbaikinya.

Penyetelan Kinerja Setelah Pemasangan

Empat penyesuaian memindahkan Android di Pi dari cukup menjadi nyaman: kartu yang cepat, berkas swap, flag tekanan memori, dan resolusi keluaran yang lebih rendah, dan tidak ada yang mengubah perangkat keras, karena masing-masing adalah suntingan konfigurasi atau satu perintah yang bisa Anda batalkan. Mulai dari kartunya, karena ia memengaruhi setiap peluncuran sesudahnya:

  1. Kelas kartu. Kartu microSD A2, atau hat NVMe di Pi 5, mengangkat pembacaan acak jauh melampaui 10 MB/s yang bisa dicapai kartu murah. Awal aplikasi yang dingin mengikuti angka itu.
  2. Swap di jalur Waydroid. Jalankan sudo fallocate -l 2G /swapfile, lalu sudo chmod 600 /swapfile, sudo mkswap /swapfile, dan sudo swapon /swapfile. Itu memberi papan 4 GB bantalan di bawah peluncur yang berat. Android yang di-flash langsung mengelola memorinya sendiri.
  3. Tekanan memori di Pi 5. Tambahkan psi=1 ke config.txt. Laporan komunitas mengatakan ia mengurangi stall saat peluncur kehabisan memori bebas.
  4. Resolusi keluaran. Render di 1080p, bukan 4K native panelnya. Video tetap diputar melalui dekode perangkat keras, dan layar utama tetap responsif.

Ubah satu hal pada satu waktu. Masing-masing butuh sekitar dua menit untuk diuji, dan perbedaannya jelas pada waktu peluncuran aplikasi.

Masalah Boot Sebelum Android Mulai

Jika Pi tidak pernah mencapai animasi boot Android, kesalahannya hampir selalu ada pada citra, catu daya, atau kartunya, bukan Android sendiri, dan tiga pemeriksaan sederhana menangani sebagian besar papan mati dalam waktu kurang dari sepuluh menit di meja di depan Anda. Jalankan berurutan:

Gejala Apa artinya Perbaikan
LED power menyala, layar kosong Firmware tidak pernah mulai, atau kartu tidak terdeteksi Flash ulang dengan citra khusus Pi 4 atau Pi 5
Kotak pelangi muncul, lalu hening Firmware termuat, kernel tidak Tulis ulang kartunya dan verifikasi unduhan
Loop reboot setiap beberapa detik Daya turun di bawah beban Pakai catu daya 5 V 3 A dan hindari hub USB
Kartu tidak muncul di Raspberry Pi Imager Kartu atau pembacanya bermasalah Coba kartu lain dan format dulu
Hanya boot ke pemulihan Boot pertama terputus Hapus, flash lagi, dan biarkan penyiapan selesai

Kesalahan-kesalahan ini berada sebelum Android di rantai boot. Kesalahan pemasangan di tabel berikutnya mengasumsikan papan yang sudah mencapai peluncur.

Kesalahan APK Raspberry Pi yang Umum

Yang Anda lihat Penyebab Perbaikan
Papan menyala, tidak ada keluaran tampilan Citra di-flash untuk papan lain Flash ulang dengan citra khusus Pi 4 atau Pi 5
Boot loop setelah flash Penulisan rusak atau catu daya tidak didukung Tulis ulang kartunya dan pakai catu daya 5 V 3 A
INSTALL_FAILED_NO_MATCHING_ABIS APK 64-bit di citra 32-bit Flash citra 64-bit, atau cari build 32-bit
“Penyimpanan tidak cukup” Kartu kecil terisi oleh citra Pakai kartu 32 GB atau lebih besar
Waydroid tidak mau mulai Modul binder tidak ada Muat binder, konfirmasi sesi Wayland
Aplikasi video tersendat Render perangkat lunak atau kartu lambat Aktifkan akselerasi perangkat keras, tingkatkan kartunya

Pemecahan masalah flash adalah langkah tempat pemasangan pertama paling sering gagal: tulis ulang kartunya sebelum Anda menganggap papan itu bersalah.

Untuk gambaran yang lebih luas, daftar dukungan perangkat menempatkan Pi di tier native setelah Android terpasang, dan pilar kompatibilitas membandingkan jalur ini dengan emulasi desktop.

Poin penting

  • Dua jalur: flash LineageOS agar Android menjadi seluruh sistem, atau jalankan Waydroid di dalam Raspberry Pi OS.
  • LineageOS resmi tidak mendukung Pi mana pun. Build KonstaKANG mencakup Pi 4, 5, 500, dan CM5.
  • Pi 5 dengan 4 GB atau lebih adalah perangkat keras yang membuat Android terasa nyaman.
  • Pasang paket arm64-v8a; papan 64-bit lebih jarang menolak build khusus 32-bit daripada sebaliknya.

Pertanyaan umum

Bisakah Anda menjalankan berkas APK di Raspberry Pi?

Ya, setelah Android terpasang di atasnya. Flash build LineageOS milik KonstaKANG ke kartu microSD dan Pi menjalankan Android dengan pemasang paket yang berfungsi, atau jalankan Waydroid di dalam Raspberry Pi OS untuk Android di dalam jendela.

Model Raspberry Pi mana yang mendukung Android?

Pi 4, Pi 5, Pi 500, dan Compute Module 5 menjalankan build LineageOS terbaru dari KonstaKANG. Papan lama seperti Pi 3 dibatasi pada citra komunitas yang usang, dan tidak ada papan yang menjalankan rilis LineageOS resmi.

Apakah ada build LineageOS resmi untuk Raspberry Pi?

Tidak. Wiki perangkat LineageOS resmi tidak mencantumkan Raspberry Pi apa pun. Build yang dipakai komunitas berasal dari KonstaKANG, pengembang independen yang sudah lama berkarya dan gambarnya mencakup Pi 4 hingga Compute Module 5.

Bagaimana cara memasang Android di Raspberry Pi?

Unduh citra LineageOS untuk papan Anda dari situs KonstaKANG, flash ke kartu microSD dengan Raspberry Pi Imager atau Etcher, boot Pi-nya, dan selesaikan wizard penyiapan. Lalu pasang berkas APK dengan ketuk atau ADB.

Apa itu KonstaKANG?

Nama pengembang di balik build LineageOS dan Android TV komunitas untuk perangkat keras Raspberry Pi. Proyek ini sudah menerbitkan citra untuk generasi Pi berturut-turut selama bertahun-tahun dan mengirim varian bergaya ponsel maupun bergaya TV.

Bisakah Raspberry Pi 5 menjalankan Android?

Ya. Pi 5 punya build LineageOS 23.2 berbasis Android 16, dengan rilis bertanggal 20 Mei 2026 yang mencakup Pi 5, Pi 500, dan Compute Module 5 bersama Pi 4.

Apakah Android di Raspberry Pi cukup cepat?

Di Pi 5 dengan 4 GB atau lebih, aplikasi harian, media, dan game ringan berjalan baik. Di Pi 4, harapkan awal yang lebih lambat dan multitasking terbatas. Game 3D berat adalah satu-satunya kategori yang tetap mengecewakan di keduanya.

Varian APK mana yang berfungsi di Raspberry Pi?

arm64-v8a untuk Pi 4, Pi 5, Pi 500, dan Compute Module 5, karena papan-papan itu ARM 64-bit. Pakai armeabi-v7a hanya di papan lama yang menjalankan citra 32-bit, di mana paket 64-bit tidak akan terpasang.

Apakah saya butuh Wayland untuk menjalankan aplikasi Android di Pi?

Ya jika Anda memakai Waydroid, karena ia menggambar melalui Wayland. Raspberry Pi OS sudah memakai Wayland secara bawaan selama beberapa rilis, jadi citra terbaru sudah memenuhi persyaratan tanpa konfigurasi.

Apakah menjalankan berkas APK di Raspberry Pi legal?

Ya. Perangkat kerasnya milik Anda, Android open source, dan memasang aplikasi yang berizin Anda pakai tidak menimbulkan pertanyaan hukum. Paket bajakan tetap menjadi pengecualian, persis seperti di perangkat lain mana pun.

Bagian dari panduan lengkap

Panduan Kompatibilitas APK: Perangkat Mana yang Bisa Menjalankan APK?

Juga dalam APK compatibility: