J'ai un gros problème. Pour une raison quelconque, je ne parviens pas à importer presque tous les plug-ins dans mon projet Unity. Lorsque l'importation est terminée, l'écran Résolution des dépendances d'Android s'affiche. Il ne résout jamais le problème. J'ai récemment eu ce problème lorsque j'ai importé le plug-in Unity Mediation et maintenant j'ai réinstallé Android Studio, Java et Unity, ce qui a entraîné la même erreur, mais maintenant même pour les plug-ins, qui fonctionnaient auparavant. Je ne sais pas quoi faire. Après la réinstallation, je devais rétrograder mes outils de SDK à 25.0.5 ou je ne pouvais pas construire le projet en raison d'une erreur Java_HOME dans l'éditeur Unity. Tout le reste est à jour.
Eh bien ... le problème était que mon dossier de projet contenait des espaces. Si c'était Test App, cela aurait dû être TestApp. Lorsque j'ai créé mon projet dans Unity (c'est mon premier projet), j'ai négligé le nom du projet utilisé également comme nom de dossier. J'ai compris comment tout le moteur fonctionnait à l'envers dans des tentatives désespérées de le réparer, mais je n'ai jamais pensé que c'était aussi simple.
Je ne sais pas si cela aidera ou causera plus de problèmes - comme je le découvrirai bientôt, mais si le paquet Play Services est déjà installé avec le résolveur de Play Services qui l'accompagne ... lors de l'importation du paquet AdMobs, assurez-vous désélectionnez le résolveur de services de lecture avant l’importation, car il est déjà installé. Vous pouvez gérer/mettre à jour le résolveur de services de lecture à partir du menu Actifs, le cas échéant.
Dans ProjectSettings, vous pouvez supprimer (je suggère de renommer) le fichier AndroidResolverDependencies.xml, puis redémarrer unité . Je prend du temps, mais vous pouvez voir que jdk fonctionne, alors attendez et cela résoudra tous les problèmes.