J'ai un problème affiché sur cette capture d'écran - https://imgur.com/a/VGHrpVV Le problème est apparu lorsque j'ai importé le package GoogleMobileAds pour insérer des annonces AdMob dans mon projet. J'ai essayé de créer 2 variables locales "JAVA_HOME" et "PATH" dans les variables d'environnement en utilisant ce guide https://null-code.ru/solution/157-reshenie-exception-jar-not-found-windows.html , mais il ne m'aide pas.
6 Réponses :
vérifiez si votre Java est défini sur vrai ou non: allez dans cmd et tapez JAVA -version si cela apparaît, cela signifie que votre JDK est défini sinon vérifiez ce lien: https://confluence.atlassian.com/doc/setting-the-java_home-variable-in-windows-8895.html
après cela, si vous rencontrez à nouveau le problème, mettez à jour votre JDK à partir de https://www.oracle.com/technetwork/java/javase/downloads/index.html
Cela ne m'aide pas. Peut-être ai-je besoin de télécharger JDK 8 Update 212? S'il existe.
C'est un bogue Unity. Pour réparer:
Assets->Play Services Resolver->Android Resolver->Resolve
Ensuite:
Edit->Preferences->External Tools Uncheck Android SDK Tools Installed with Unity (recommended) Press Browse -> It might update the filepath Recheck Android SDK Tools Installed with Unity (recommended)
Cela a été testé et fonctionne avec Unity 2019.1, 2019.2, 2019.3 et 2019.4 LTS.
Merci, résolu le problème avec Unity 2019.2.19 aussi
.. et 2019.3.0f6 :)
Quelque chose comme ça a fonctionné pour moi sur Linux Mint (distribution basée sur Ubuntu). Je devais simplement accepter la version JDK suggérée après avoir décoché l'option Outils du SDK installés, puis je l'ai vérifiée à nouveau.
Cela semble généralement fonctionner, mais vous devrez peut-être faire le même processus avec le paramètre de chemin JDK au lieu de celui du SDK.
J'utilisais le plugin admob dans mon projet et c'est ainsi que j'ai résolu le problème après avoir essayé toutes les solutions données.
essayez Assets-> Play Services Resolver-> Android Resolver-> Supprimer les bibliothèques résolues
Pour moi, c'était similaire à cette réponse https://stackoverflow.com/a/57361245/2149955 mais juste un peu différent afin de partager une réponse distincte lorsque vous n'avez pas installé les outils via le hub d'unité.
Dans Unity:
If you look in external tools again, the error messages will be gone Assets->Play Services Resolver->Android Resolver->Resolve
Dans Unity Hub:
Installs -> My Unity Version -> ... -> Add Modules, Twirl open Android Build Support -> Check Android SDK & NDK Tools (I also checked OpenJDK) Press Next -> Accept Terms Wait for install to finish
Une fois que cela se termine, de retour dans Unity:
Edit->Preferences->External Tools See error messages "You are missing the recommended <TOOL>. Install the recommended version using Unity Hub"
La mise à jour vers Unity 2019.4.10f l'a corrigé