Come risolvere alcuni bug in una custom ROM Marshmallow
A questa domanda non è stata data risposta per un po' di tempo perché non ci sono davvero abbastanza informazioni qui per aiutarti molto.
Probabilmente hai bisogno del codice sorgente della ROM e di un ambiente di sviluppo Android funzionante.
Se non hai il codice sorgente, non c'è molto che tu possa fare. Se non hai un ambiente di sviluppo funzionante e la capacità di costruire la ROM, è improbabile che tu sia in grado di risolvere qualsiasi bug.
Assumendo tutto ciò, abilita il logging ADB per le app/servizi che causano problemi (metti il logging nel codice sorgente se necessario) per identificare dove si verifica il problema.
Fissa il problema identificato e ricostruisci. Ripetere fino a quando tutti i problemi sono risolti.
Devo avvertirvi che anche il codice AOSP stock non è molto ben documentato, quindi dovrete avere davvero buone capacità analitiche per avere successo.
Molte ROM sono messe insieme da pezzi di codice sorgente e binari che non sono mai stati realmente destinati a lavorare insieme. Non sprecherei il mio tempo cercando di sistemarle. Francamente, AOSP Android M stock è abbastanza buono per quasi tutti gli usi, e preferirei partire da lì piuttosto che iniziare con una ROM personalizzata.
Articoli simili
- Cosa sono il rooting, le ROM, le custom ROM, le MOD, le MIUI, le Nandroid e le Nightly?
- Come risolvere un telefono che non si avvia dopo aver flashato una custom ROM
- Quale è più veloce, 4GB RAM con 32GB ROM o 4GB ram con 64GB ROM? La differenza di ROM è importante o si tratta solo di RAM?
- Come installare una custom ROM senza rooting