Sto provando a compilare AOSP con una bootanimation personalizzata, ma senza successo. E ho appena ho esaurito approcci ... Per cambiare bootanimation, ho già fatto:Come compilare un progetto AOSP con il mio bootanimation personalizzato?
creato un file .zip con la seguente struttura: bootanimation.zip { desc.txt part0 { 000.png, 001.png, ... ..., 010.png } part1 { 011.png, 012.png, ... ..., 021.png }}
autorizzazioni modificate su system/core/include/private/android_filesystem_config.h
collocato il file bootanimation.zip in/system/media/
Tuttavia, all'avvio di Android su, mostra solo il marchio di Google, saltando l'animazione di boot. Qualcuno può indicare cosa mi manca?
PS: Sto compilando con successo AOSP. Si avvia con tutte le funzionalità ok. Il mio problema è solo con la personalizzazione bootanimation sul progetto compilato.
puoi spiegare la soluzione completa in modo che anche altri possano usarla? –
Puoi aggiungere la modifica apportata in android_filesystem_config.h o il link a dove hai trovato le istruzioni per modificare i permessi per un bootanimation.zip? – Patrick
Patrick, per utilizzare la bootanimazione personalizzata è necessario modificare il makefile di configurazione del dispositivo. Nel mio caso (LGE, Nexus 5 - Hammerhead), è stato localizzato in /device/lge/hammerhead/full_hammerhead.mk. In questo file, ho messo l'istruzione "PRODUCT_COPY_FILES + = vendor/ /bootanimation/bootanimation.zip:system/media/bootanimation.zip", e poi nel file del fornitore di riferimento, ho inserito il file bootanimation.zip . Con questo, dopo la compilazione AOSP, il file ROOM è stato generato con il mio bootanimation personalizzato. –
mthama