2 votes

Séparation des produits Android et des fournisseurs

Quelle est la différence entre la partition produit et la partition vendeur ? Après avoir flashé une image GSI, la partition produit est manquante mais la partition vendeur est là ! Je suis confus où mon application devrait installer.

Dans la version récente, plus de partitions ont été créées dans Android : system,vendor,product,odm,system_ext. C'est difficile à comprendre à partir du document officiel, j'espère que quelqu'un pourra aider à le résumer ici !

2voto

Slevin Points 204

La partition produit est une extension de la partition système. Les OEM installent l'image système d'Android dans /system partition. La personnalisation qu'ils font au framework Android est stockée dans /product partition. Cela permet d'avoir une image système unique sur tous les appareils des OEM et des personnalisations uniques dans la partition du produit. Il y a une faible ABI entre la partition système et la partition produit qui lie le produit au framework Android. GSI fonctionne sans partition produit.

De même, l'image du fournisseur peut être générique pour plusieurs dispositifs avec le même SoC ou la même famille de SoC. La partition du fournisseur contient le **Board Support Package (BSP) du SoC. Les personnalisations du fournisseur sont incluses dans /odm partiton et odm est lié au vendeur par un ABI faible. La partition vendor fonctionne toujours sans odm.

Voir tous les composants de l'odm

enter image description here

Product est une extension du cadre Android et odm est une extension des modules du fournisseur.

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