Quando algo falha

Está a faltar espaço no televisor

· 2 min de leitura

Ilustração. Decorativa: os detalhes estão nos diagramas do texto.

Um televisor anunciado com 8 GB acaba com cerca de 4 GB realmente disponíveis para o utilizador, e boa parte disso vai-se em actualizações de aplicações que nunca abre.

Ver a situação real

adb shell df -h /data

E quem ocupa o quê:

adb shell du -sh /data/app/* 2>/dev/null | sort -h | tail -20

Essa lista, do mais pequeno para o maior, diz-lhe exactamente para onde foi o espaço.

Porque conta mais do que parece

Um armazenamento acima de 90% não o impede apenas de instalar coisas: degrada o desempenho de forma notória. A memória flash precisa de espaço livre para gerir as escritas, e sem ele tudo abranda.

Por outras palavras: libertar espaço não é só para instalar, é para o televisor funcionar melhor.

O que libertar, por ordem

1. As caches.

adb shell pm trim-caches 999999999999

Costuma devolver entre 200 MB e 1 GB. É de graça e não parte nada.

2. As aplicações pré-instaladas que não usa. Cada aplicação de streaming ocupa 50 a 200 MB, e as suas actualizações vão-se acumulando.

3. Os dados de aplicações que usa e que incharam.

adb shell pm clear com.example.package

Cuidado: isto apaga as sessões e as definições dessa aplicação. Vai ter de voltar a iniciar sessão.

4. Actualizações de sistema descarregadas que nunca foram aplicadas e estão ali a ocupar lugar.

O que não pode recuperar

A partição de sistema. Esses gigabytes guardam o firmware e não se tocam, nem aqui nem em mais nada do que documentamos.

Se ainda assim não chegar

Uma pen ou um disco USB como armazenamento adoptado aumenta o espaço disponível em muitos Android TV. Está em Definições → Armazenamento quando liga a unidade. Tenha em conta que formata a pen e a deixa inútil para outra coisa.

Tudo o que está aqui aplica-se a um aparelho que lhe pertence, e toda a desinstalação é reversível. Os limites deste projecto: O que fazemos e o que não