Guia APK compatibility

Dá para Rodar APK no Raspberry Pi? (Guia Android)

Rode arquivos APK no Raspberry Pi com LineageOS ou Waydroid. Quais modelos Pi têm suporte, qual compilação usar e qual desempenho esperar no dia a dia.

Sumário

Você consegue rodar arquivos APK em um Raspberry Pi, mas só depois que o Android estiver nele: o Pi sai de fábrica com Raspberry Pi OS, uma distribuição Linux sem runtime Android. Dois caminhos funcionam. Instale a compilação LineageOS do KonstaKANG para que o Android vire todo o sistema operacional, ou instale Waydroid dentro do Raspberry Pi OS e rode apps Android em janela. Ambos instalam APKs normalmente depois de configurados.

Quais modelos de Raspberry Pi suportam Android

O suporte por placa segue as compilações da comunidade, porque o projeto oficial LineageOS não lista nenhum Raspberry Pi em sua wiki de aparelhos.

Placa Suporte a Android Compilação recomendada
Raspberry Pi 5 Atual, ativo LineageOS 23.2, maio de 2026
Raspberry Pi 500 Atual, ativo Mesma compilação do Pi 5
Compute Module 5 Atual, ativo Mesma compilação do Pi 5
Raspberry Pi 4 Atual, ativo LineageOS 23.2 ou variante Android TV
Raspberry Pi 3 Imagens antigas da comunidade Não recomendado
Pi 2 e mais antigos Abandonado Inviável

A versão LineageOS 23.2 do KonstaKANG, datada de 20 de maio de 2026, cobre Pi 4, Pi 5, Pi 500 e Compute Module 5 em uma família só de compilações. Memória importa mais que o número do modelo: 2 GB é o piso, e 4 GB ou mais é onde o Android para de parecer limitado.

Comparando os três caminhos de Android

Os três caminhos diferem em quanto do Pi eles tomam: instale o LineageOS e o Android é dono de toda a placa, instale a compilação Android TV e a interface mira uma televisão, mantenha o Raspberry Pi OS e o Waydroid roda Android dentro de uma janela do desktop. Escolha pelo que o Pi está plugado.

Caminho Esforço de instalação Desempenho Ideal para
LineageOS 23.2 Grave o cartão, inicie, faça o setup, cerca de 20 minutos Mais rápido, nada roda em contêiner Um Pi usado como máquina Android
Compilação Android TV Mesmo flash, setup de TV, pareie um controle Mesmo que LineageOS Um Pi ligado na televisão
Waydroid no Raspberry Pi OS Instale pacotes, baixe imagem de 800 MB, inicie o contêiner Mais lento, divide recursos do desktop Manter Linux e Android no mesmo cartão

Os caminhos de flash precisam de tela e teclado na primeira inicialização. Waydroid não precisa de nenhum dos dois, porque você configura a partir do desktop Raspberry Pi OS que já usa. Essa diferença decide a maioria das escolhas. Um Pi na mesa combina com Waydroid, enquanto um Pi atrás da TV combina com flash.

Método 1: Instalar o LineageOS

Fazer do Android o sistema operacional dá a experiência mais rápida, porque nada roda dentro de contêiner.

  1. Baixe a imagem para sua placa nas páginas LineageOS do KonstaKANG. Escolha a compilação padrão para interface estilo celular.
  2. Grave a imagem em um cartão microSD com Raspberry Pi Imager ou balenaEtcher. Isso apaga o cartão.
  3. Insira o cartão, conecte tela e teclado e ligue.
  4. Conclua o assistente de configuração e entre com Google ou pule.
  5. Instale arquivos APK tocando em um arquivo baixado, ou envie via ADB.

O guia de instalação via ADB cobre o fluxo de depuração sem fio, que é igual no Pi e no celular porque o sistema embaixo é o mesmo.

Método 2: Instalar uma compilação Android TV

O mesmo desenvolvedor publica variantes Android TV das compilações para Pi. Escolha quando o Pi está conectado a uma televisão em vez de monitor: o launcher é uma interface de TV, as linhas da home se comportam como Android TV e um controle remoto funciona melhor que teclado.

Os passos de configuração são idênticos, e o caminho de instalação de APK é o mesmo ADB que o guia de Android TV descreve. Pareie um controle Bluetooth durante o setup para uma experiência bem melhor.

Método 3: Rodar Waydroid dentro do Raspberry Pi OS

Manter o Raspberry Pi OS e rodar Android em janela serve para quem quer os dois sistemas no mesmo cartão. Waydroid é um contêiner em vez de instalação completa de SO, então inicia ao lado do desktop.

Os requisitos são os que o guia para Linux cobre em detalhe:

  • Uma sessão Wayland, que o Raspberry Pi OS atual usa por padrão.
  • Módulos binder do kernel carregados, empacotados com a instalação Waydroid no Pi.
  • O download de imagem do waydroid init, cerca de 800 MB.

Depois de rodando, waydroid app install file.apk coloca seu pacote no contêiner. Notas da comunidade específicas do Pi incluem adicionar psi=1 ao config.txt em um Pi 5 para suavizar pressão de memória, e confirmar que a configuração do kernel combina com a imagem de 64 bits que você gravou.

Waydroid é mais lento que iniciar o Android direto, e herda a velocidade de armazenamento do Pi. Para uma máquina que vai morar em uma televisão, instale o LineageOS com flash.

O que fazer após a primeira inicialização

O Android inicia no Pi sem serviços Google, sem dispositivo de entrada pareado ou muito espaço livre, então alguns minutos de setup evitam a maioria dos problemas depois, e as compilações do KonstaKANG esperam que você adicione apps Google por conta própria enquanto o Pi não oferece touchscreen de reserva. Seis itens, nenhum opcional na primeira inicialização:

  1. Apps Google. Algumas imagens saem sem Play Store. A página de download do KonstaKANG lista o pacote correspondente quando preciso, e você instala via recovery antes da primeira inicialização ou adiciona depois.
  2. Entrada. Pareie um teclado Bluetooth ou controle durante o setup. A compilação Android TV espera um controle com direcional, e um mouse deixa o launcher estilo celular utilizável.
  3. Tamanho do cartão. Use cartão de 32 GB ou maior. A imagem mais apps Google ocupa cerca de 5 GB, o que deixa muito pouco em um cartão de 8 GB.
  4. Velocidade do cartão. Um microSD classe A2 lê aleatório muito mais rápido que um A1 ou um Class 10 comum. A diferença aparece como tempo de abertura de app.
  5. Refrigeração. Um Pi 5 reduz clock sem seu cooler ativo, então instale antes de sessões longas. O Pi 4 roda frio com um pequeno dissipador.
  6. Resolução de saída. Ajuste o modo de tela para o que a tela realmente é. Saída 4K a 60 Hz custa tempo de GPU que o launcher precisa em outro lugar.

Pule o passo um e o ícone da Play Store nunca aparece. Pule o passo cinco e o launcher engasga após dez minutos. O resto é conforto.

Qual variante de APK funciona no Raspberry Pi

Pi 4, Pi 5, Pi 500 e Compute Module 5 são placas ARM de 64 bits, então pacotes arm64-v8a são a escolha certa e rodam sem tradução.

Pacote traz Em imagem de 64 bits no Pi Em imagem de 32 bits
arm64-v8a Instala, velocidade nativa Rejeitado, sem ABI correspondente
armeabi-v7a Instala quando há suporte a 32 bits Instala, velocidade nativa
x86_64 Rejeitado Rejeitado
APK universal Instala Instala

Um pacote de 64 bits rejeitado em imagem de 32 bits informa INSTALL_FAILED_NO_MATCHING_ABIS, que é o sinal para instalar uma imagem de 64 bits em vez de caçar um APK mais antigo. Nomes de ABI e pacotes divididos estão explicados em tamanho e arquitetura de APK.

Leia a arquitetura real antes de baixar qualquer coisa. No Android, adb shell getprop ro.product.cpu.abi imprime arm64-v8a em imagem de 64 bits e armeabi-v7a em imagem de 32 bits. No Raspberry Pi OS, uname -m imprime aarch64 em userland de 64 bits e armv7l em userland de 32 bits.

Se a imagem gravada for de 32 bits, pare de caçar pacotes antigos. Nenhum upgrade no lugar preserva seus dados, então copie o que importa, grave de novo uma compilação de 64 bits e recomece. Todo download depois disso aceita arm64-v8a.

Expectativas de desempenho

Resultados realistas por placa e tarefa:

Tarefa Pi 5 (4 GB+) Pi 4 (2 a 4 GB)
Launcher e navegação Liso Razoável
Apps de vídeo e streaming Liso Liso
Navegação web no Android Bom Lento com muitas abas
Jogos casuais Bom Bom
Jogos 3D pesados Abaixo de celular Ruim
Boot frio até utilizável Cerca de 20 segundos Cerca de 30 segundos

Velocidade de armazenamento molda muito disso. Um microSD A2 rápido ou um chapéu NVMe no Pi 5 corta tempos de abertura de app de forma visível, e adicionar swap ajuda multitarefa em vez de velocidade bruta.

Quais apps rodam bem no Pi

Apps Android que transmitem vídeo, leem documentos ou rodam emuladores retrô vão bem em um Pi 5, enquanto jogos 3D pesados não, porque a divisão segue potência de GPU e velocidade de armazenamento em vez da versão do Android, então uma compilação mais nova muda muito pouco aqui. Velocidade de armazenamento explica a maior parte do resto da diferença.

Tipo de app Exemplo Resultado no Pi 5 Por que cai aqui
Streaming de vídeo YouTube, Netflix Liso Decodificação de vídeo por hardware
Emulação retrô PS1 e consoles anteriores Bom Carga leve de GPU
Escritório e PDF Word, Google Docs Bom Quase só CPU e texto
Navegadores com muitas abas Chrome Razoável Limitado por memória e armazenamento
Jogos 3D pesados Genshin Impact Ruim GPU bem abaixo de celular
Apps de banco e pagamento Qualquer Muitas vezes bloqueado Play Integrity confere a compilação

Duas classes a mais de falha merecem nome. Apps que dependem de Google Play Services precisam do pacote do passo um do checklist. Apps que checam certificação de aparelho se recusam a rodar em imagem não oficial, e nenhuma chave de configuração conserta isso.

Ajuste de desempenho após instalar

Quatro ajustes levam o Android no Pi de razoável a confortável: um cartão rápido, um arquivo swap, a flag de pressão de memória e uma resolução menor de saída, e nenhum muda o hardware, porque cada um é uma edição de config ou um comando só que você pode desfazer. Comece pelo cartão, pois afeta cada abertura depois dele:

  1. Classe do cartão. Um microSD A2, ou um chapéu NVMe no Pi 5, eleva leituras aleatórias bem além dos 10 MB/s de um cartão barato. Aberturas frias de app seguem esse número.
  2. Swap no caminho Waydroid. Execute sudo fallocate -l 2G /swapfile, depois sudo chmod 600 /swapfile, sudo mkswap /swapfile e sudo swapon /swapfile. Isso dá a uma placa de 4 GB uma folga sob um launcher pesado. Android com flash direto gerencia a memória sozinho.
  3. Pressão de memória em Pi 5. Adicione psi=1 ao config.txt. Relatos da comunidade dizem que reduz travadas quando o launcher fica sem memória livre.
  4. Resolução de saída. Renderize em 1080p em vez do 4K nativo do painel. Vídeo segue via decodificação por hardware, e a home continua responsiva.

Mude uma coisa por vez. Leva cerca de dois minutos para testar cada uma, e a diferença é óbvia no tempo de abertura de app.

Problemas de boot antes do Android iniciar

Se o Pi nunca chega à animação de boot do Android, a culpa é quase sempre imagem, fonte ou cartão em vez do Android em si, e três checagens simples cobrem a maioria das placas mortas em menos de dez minutos na mesa à sua frente. Rode nesta ordem:

Sintoma O que significa Correção
LED de energia aceso, nada na tela Firmware nunca iniciou, ou nenhum cartão detectado Grave de novo com a imagem específica de Pi 4 ou Pi 5
Quadrado arco-íris aparece, depois silêncio Firmware carregou, kernel não Regrave o cartão e verifique o download
Loop de reboot a cada poucos segundos Queda de energia sob carga Use fonte 5 V 3 A e evite hubs USB
Cartão ausente no Raspberry Pi Imager Cartão ou leitor falhando Teste outro cartão e formate antes
Inicia só em recovery Primeira inicialização foi interrompida Limpe, grave de novo e deixe o setup terminar

Essas falhas ficam antes do Android na cadeia de boot. Os erros de instalação na próxima tabela assumem placa que já chega ao launcher.

Erros comuns de APK no Raspberry Pi

O que você vê Causa Correção
Placa liga, sem saída de vídeo Imagem gravada para outra placa Grave de novo com a imagem específica de Pi 4 ou Pi 5
Loop de boot após gravar Gravação corrompida ou fonte sem suporte Regrave o cartão e use fonte 5 V 3 A
INSTALL_FAILED_NO_MATCHING_ABIS APK de 64 bits em imagem de 32 bits Instale imagem de 64 bits, ou ache compilação de 32 bits
“Armazenamento insuficiente” Cartão pequeno cheio pela imagem Use cartão de 32 GB ou maior
Waydroid não inicia Módulo binder ausente Carregue binder, confirme sessão Wayland
Apps de vídeo engasgam Renderização por software ou cartão lento Ative aceleração de hardware, troque o cartão

Solução de problemas de flash é o passo onde a maioria das primeiras instalações falha: regrave o cartão antes de presumir que a placa tem defeito.

Para o quadro geral, a lista de aparelhos suportados coloca o Pi no nível nativo depois que o Android está instalado, e o pilar de compatibilidade compara esse caminho com emulação em PC.

Pontos principais

  • Dois caminhos: instale o LineageOS para fazer do Android o sistema todo, ou rode Waydroid dentro do Raspberry Pi OS.
  • O LineageOS oficial não suporta nenhum Pi. As compilações do KonstaKANG cobrem Pi 4, 5, 500 e CM5.
  • Pi 5 com 4 GB ou mais é o hardware que deixa o Android agradável.
  • Instale pacotes arm64-v8a; placas de 64 bits rejeitam menos compilações que o contrário.

Perguntas frequentes

Dá para rodar arquivos APK em um Raspberry Pi?

Sim, depois que o Android estiver instalado nele. Instale a compilação LineageOS do KonstaKANG no cartão microSD e o Pi inicia o Android com instalador de pacotes funcional, ou rode Waydroid dentro do Raspberry Pi OS para Android em janela.

Quais modelos de Raspberry Pi suportam Android?

Pi 4, Pi 5, Pi 500 e Compute Module 5 rodam compilações LineageOS atuais do KonstaKANG. Placas mais antigas como Pi 3 ficam limitadas a imagens antigas da comunidade, e nenhuma placa roda versão oficial do LineageOS.

Existe compilação oficial do LineageOS para Raspberry Pi?

Não. A wiki oficial de aparelhos do LineageOS não lista nenhum Raspberry Pi. As compilações usadas pela comunidade vêm do KonstaKANG, desenvolvedor independente de longa data cujas imagens cobrem do Pi 4 ao Compute Module 5.

Como instalo o Android no Raspberry Pi?

Baixe a imagem LineageOS para sua placa no site do KonstaKANG, grave no cartão microSD com Raspberry Pi Imager ou Etcher, inicie o Pi e conclua o assistente de configuração. Depois instale APKs por toque ou ADB.

O que é KonstaKANG?

O nome do desenvolvedor por trás das compilações LineageOS e Android TV da comunidade para hardware Raspberry Pi. O projeto publica imagens para gerações sucessivas de Pi há anos e distribui variantes estilo celular e estilo TV.

Raspberry Pi 5 roda Android?

Sim. O Pi 5 tem compilações LineageOS 23.2 baseadas no Android 16, com versão datada de 20 de maio de 2026 cobrindo Pi 5, Pi 500 e Compute Module 5 ao lado do Pi 4.

O Android no Raspberry Pi é rápido o suficiente?

Em um Pi 5 com 4 GB ou mais, apps do dia a dia, mídia e jogos leves rodam bem. Em um Pi 4, espere aberturas mais lentas e multitarefa limitada. Jogos 3D pesados são a única categoria que segue decepcionante nos dois.

Qual variante de APK funciona no Raspberry Pi?

arm64-v8a para Pi 4, Pi 5, Pi 500 e Compute Module 5, porque essas placas são ARM de 64 bits. Use armeabi-v7a só em placas antigas com imagens de 32 bits, onde pacotes de 64 bits não instalam.

Preciso de Wayland para rodar apps Android no Pi?

Sim se você usa Waydroid, pois ele desenha via Wayland. O Raspberry Pi OS usa Wayland por padrão há várias versões, então uma imagem atual já cumpre o requisito sem configuração.

Rodar arquivos APK no Raspberry Pi é legal?

Sim. O hardware é seu, o Android é de código aberto e instalar apps que você tem licença para usar não traz questão legal. Pacotes piratas são a exceção, exatamente como em qualquer outro aparelho.

Parte do guia completo

Guia de Compatibilidade de APK: Quais Aparelhos Rodam APKs?

Também em APK compatibility: