3 votes

Nexus 7 bloqué sur le logo de Google après avoir flashé le bâtiment de AOSP

C'est la première fois que je flashe la version AOSP sur l'appareil. J'ai simplement suivi les instructions de Google pour télécharger et construire le code source d'Android. Comme j'ai une Nexus 7 (2013), j'ai choisi la cible "aosp_flo-userdebug" avant de commencer à construire. Ensuite, j'ai exécuté "make" pour construire, et la construction a été réussie.

Après cela, j'ai redémarré l'appareil et je suis entré dans le bootloader, j'ai flashé l'appareil par la commande :

$ fastboot -w flashall

Le flash a réussi. Puis, après le redémarrage de l'appareil, il est resté bloqué sur l'écran du logo Google et n'a jamais continué. Si je le flashe à nouveau sur l'image d'usine, il peut continuer à démarrer. Je pense donc qu'il y a peut-être quelques erreurs que j'ai faites pendant la construction ou le flashage qui causent le problème. Mais je ne sais pas comment trouver le problème.

J'ai aussi essayé de flasher seulement system.img par :

$ fastboot flash system system.img

Mais c'est toujours le même résultat. J'espère que quelqu'un pourra me donner des suggestions. Merci.

PS : la version de construction est 5.1

2voto

Joel Points 13

Merci à @Tamoghna Chowdhury d'avoir fait le lien avec une question similaire que j'avais postée. J'ai eu des problèmes similaires et j'ai lutté avec pendant un certain temps. Vous devez vérifier certaines choses. Avez-vous flashé les binaires spécifiques au dispositif ?

Dans mon cas, il y avait un décalage de version entre le binaire spécifique au dispositif et le dispositif. FLO doit toujours avoir des binaires FLO. Sinon, il ne démarrera pas. Consultez ce post

https://code.google.com/p/aosp4nexus5/wiki/AOSPforNexus5#Automatic_Installatin_of_GApps

Je l'ai fait il y a longtemps, donc je ne me souviens pas des étapes exactes que j'ai suivies. Si vous postez les détails de ce que vous avez fait, peut-être que je me souviendrai de quelque chose.

EDIT : Mise à jour de la réponse en fonction du commentaire du PO ci-dessous.

Utilisez le deuxième lien que vous avez mentionné https://developers.google.com/Android/nexus/drivers#flolrx22g

Votre appareil est flo. C'est la première étape. Maintenant, votre build AOSP doit correspondre à la version des binaires. Ainsi, vous ne pouvez pas utiliser la version 5.1.51 avec les binaires de la version LMY48G puisque celle-ci est destinée à la version 5.1.1. Donc, vérifiez AOSP avec la même version, c'est-à-dire 5.1.1 dans votre cas et recompilez avec les binaires LMY48G. Je me souviens que j'ai eu le même problème mais avec la version 5.0.1, c'est à dire LRX22G. Cela a fonctionné quand j'ai récupéré un ancien code source.

Je ne sais pas pourquoi cela se produit, idéalement toute nouvelle version devrait fonctionner. Peut-être une autre bizarrerie d'Android. Je n'ai pas mis à jour Android par la suite lorsque la tablette a démarré correctement. Un trop grand risque à prendre :)

0voto

Angela Points 1

Le téléchargement de binaires peut résoudre ce problème par exemple https://developers.google.com/Android/drivers#tilapialmy47d

Téléchargez tous les liens, décompressez *.tgz, et exécutez tous les scripts shell. Puis reconstruire le code.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X