2017-07-11 2 views

Répondre

4

Dans le contexte des applications instantanées, plusieurs dexes ne sont pas pris en charge dans un seul fichier APK. Cependant, vous pouvez diviser l'application instantanée en plusieurs fonctionnalités, et chaque fonctionnalité APK peut contenir jusqu'à 65k de méthodes (la limite dex standard). Consultez la documentation sur Structure of an instant app with multiple features pour savoir comment créer une application instantanée avec plusieurs fonctionnalités. Cependant, un plus grand dex a un impact sur les performances, veuillez donc envisager des moyens de réduire le nombre de méthodes (par exemple, affiner les règles ProGuard, supprimer le code inutilisé, etc.) pour obtenir des performances optimales.

+0

Voulez-vous dire cette phrase pour "Plusieurs dexes ne sont pas pris en charge dans un seul fichier APK" pour les applications par exemple? En fait, j'avais des problèmes à cause des ressources et il semble que le problème ne soit pas résolu en désactivant le multiplexage, donc je peux dire que le multiplexage fonctionne aussi. Bien sûr, en général, cela n'aurait aucun sens si vous utilisez pro-guard, mais la fonction de base est parfois assez grande. – karate

+1

Oui, je veux dire dans le contexte des applications instantanées, plusieurs dexes ne sont pas pris en charge dans un seul fichier APK. Si vous avez plusieurs, le comportement n'est pas défini et pourrait être une erreur. Edited ma réponse pour clarifier. –