Récemment, j'ai remarqué que les APK générés dans Android Studio (v. 2.3.3) ont une structure interne différente qu'auparavant. Ce qui a particulièrement attiré mon attention était le dossier nommé HACKED-META-INF
. Est-ce que quelqu'un sait quel est le but de ce dossier ? Il contient les fichiers suivants :
HACKED-META-INF/services/io.grpc.ManagedChannelProvider
HACKED-META-INF/services/io.grpc.NameResolverProvider
Récemment, j'ai mis à jour les outils de compilation en version 26.0.2 et la version de compilation (compileSdkVersion) en 26. Est-ce que cela pourrait être lié ?
1 votes
Same here on Android Studio 3.0. If we look at the package name, it comes from gRPC for TLS communication. Les applications Google comme Calendar et Hangouts l'ont aussi lorsqu'on les récupère sur apkmirror depuis 2016. Après quelques tests, j'ai réalisé que si je supprime les dépendances Firebase, je n'ai pas ces fichiers dans mon apk compilé. Donc cela ne devrait pas provenir des outils de compilation mais des bibliothèques Google. Je suppose que cela est utilisé pour envoyer des données au serveur Firebase, cependant je ne sais pas pourquoi ils l'ont appelé comme ça...
1 votes
groups.google.com/forum/#!topic/adt-dev/y1RsuoLvVkY