Donc c'est ce que j'ai essayé:
J'ai également trouvé un problème très similaire à partir d'aujourd'hui Android Studio - Impossible de trouver intellij-core.jar Pourtant, le seul fichier gradle.build que j'ai trouvé est celui généré avec Unity dans le dossier Temp qui se remplace après chaque construction commence.
Unity 2018.2.13f1, Windows 10 x 64, Fresh Android Studio 3.2.1, jdk1.8.0_192
Voici un journal de la console:
Court
Un problème est survenu lors de la configuration du projet racine 'gradleOut' . > Impossible de résoudre tous les fichiers pour la configuration ': classpath' . > Impossible de trouver intellij-core.jar (com.Android.tools.external.com-intellij: intellij-core: 26.0.1) . Recherche dans les lieux suivants: https://jcenter.bintray.com/com/Android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar
Longue
CommandInvokationFailure: la construction de Gradle a échoué. C:\Program Files\Java\jdk1.8.0_192\bin\Java.exe -classpath "C:\Program Files (x86)\Unity Editors\2018.2.13f1\Editeur\Données\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.2.1.jar "org.gradle.launcher.GradleMain" -Dorg.gradle.jvmargs = -Xmx2048m "" assembleRelease " stderr [ stil : La construction a échoué avec une exception . * Un problème est survenu: Un problème est survenu lors de la configuration du projet racine 'gradleOut' . > Impossible de résoudre tous les fichiers pour la configuration ': classpath' . > Impossible de trouver intellij-core.jar (com.Android.tools.external.com-intellij: intellij-core: 26.0.1) . Recherche dans les lieux suivants: https://jcenter.bintray.com/com/Android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar * Essayez: .__ Exécutez-la avec l'option --stacktrace pour obtenir le suivi de la pile. Exécutez-le avec l'option --info ou --debug pour obtenir davantage de sorties de journal . * Obtenez plus d'aide à l'adresse https: //help.gradle.org BUILD FAILED in 1s ] stdout [ ] code de sortie: 1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProgramToRun (UnityEditor.Utils.Program p. __Liste System.Action`1 progress, erreur System.String) UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String, tâche System.String, progression System.Action`1). Rethrow as GradleInvokationException: la génération Gradle a échoué UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1 progress) UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor. .Android.PostProcessor.PostProcessorContext contexte) UnityEngine.GUIUtility: ProcessEvent (Int32, IntPtr)
Voici ce qui a fonctionné pour moi, comme rapporté ici :
Changer UNIQUEMENT CECI:
repositories { jcenter() google() }
À repositories { google() jcenter() }
Enregistrez le fichier, puis essayez à nouveau la construction. Ce n'est pas une solution parfaite, mais cela devrait fonctionner jusqu'à ce que Unity/Android résolve le problème. Je ne sais pas si cela peut être annulé en mettant à niveau Unity, mais je sais que cela doit être fait par projet.
Je l'ai fait travailler! J'ai eu la même erreur, en utilisant Firebase également, donc le correctif mentionné ici ne serait d'aucune aide, car Firebase continue à écraser mon modèle de gradé. Voici la réponse:
https://forum.unity.com/threads/commandinvokationfailure-gradle-build-failed.573040/
Bonne chance!
dans mon cas, le composant Assets> Plugins> Android> mainTemplate.gradle est déjà associé à l'appel de jcenter (). Je vérifie donc simplement 'Modèle de Gradle personnalisé' et fonctionne!