Messagerie


[RÉSOLU] Compilation Android qui échoue à cause de Gradle

ValLoche23
1452 messages
Fusion 2.5 Dev Fusion 2.5
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mardi 17 janvier 2023 à 22:12

Hello tout le monde !

Ça faisait quelques mois que je m'étais pas servi de Fusion, et j'ai voulu compiler sur Android.

Habituellement tout marche bien, mais là, j'ai un problème que je comprend pas. Quand je lance une compilation, j'ai visiblement un problème avec l'outil "Gradle" d'Android Studio. Le soucis, c'est que j'ai tenté pleins de chose, changer les paramètres de mon application, réinstaller Android Studio, réinstaller JDK... Même modifié le dossier ".gradle" en question. Rien n'y fait, j'ai toujours + ou - un message d'erreur qui y fait mention.

A ce que j'ai compris, je suis pas le seul dans ce cas depuis le mois de Janvier mais je trouve pas de solutions qui marche pour moi pour autant. J'arrive même plus à compiler des MFA tout prêt tout fini que j'ai déjà compilé plusieurs fois y a quelques mois.


Voici l'un des messages d'erreur que je me tape :


"

Starting a Gradle Daemon, 2 incompatible and 1 stopped Daemons could not be reused, use --status for details File C:\Users\Megaport\.android\repositories.cfg could not be loaded. Failed to connect to host: https://dl.google.com/android/repository/addons_list-3.xml Failed to connect to host: https://dl.google.com/android/repository/addons_list-2.xml Failed to connect to host: https://dl.google.com/android/repository/addons_list-1.xml Failed to download any source lists! IO exception while downloading manifest: java.net.UnknownHostException: dl.google.com at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:560) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:666) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:181) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:378) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1286) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142) at com.android.sdklib.repository.legacy.remote.internal.DownloadCache.openUrl(DownloadCache.java:247) at com.android.sdklib.repository.legacy.remote.internal.DownloadCache.downloadAndCache(DownloadCache.java:624) at com.android.sdklib.repository.legacy.remote.internal.DownloadCache.openCachedUrl(DownloadCache.java:547) at com.android.sdklib.repository.legacy.LegacyDownloader.downloadAndStream(LegacyDownloader.java:61) at com.android.repository.impl.downloader.LocalFileAwareDownloader.downloadAndStream(LocalFileAwareDownloader.java:51) at com.android.repository.impl.manager.RemoteRepoLoaderImpl.lambda$fetchPackages$0(RemoteRepoLoaderImpl.java:139) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1589) Still waiting for package manifests to be fetched remotely. FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. > Failed to find Build Tools revision 30.0.2 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 10s

"


Est-ce que vous aussi vous avez déjà eu ce message d'erreur et ce problème avec Gradle ? Si oui, une idée de solution que je pourrai faire ?


[EDIT] J'edit ce message pour rajouter des infos sup'. Ça pourrait nous faire gagner du temps :


-Voici mes chemin d'accès dans l'onglet "Préférences" de Fusion. Normalement, comme vous devriez le constater, 'doit pas y avoir de problème. Sans compter que du coup, j'ai même testé en mettant à jour les versions les plus récentes de Android Studio et du JDK.

http://image.noelshack.com/fichiers/2023/03/3/1673998322-chemin.png

- Ma version de Fusion est la Fusion Développer 2.5+ (Build R294.14) du 4 Janvier 2023. Version Steam.

- Dans les MFA Android que je teste, il n'y a aucune extension. Donc ça peut pas venir de là.
- J'ai testé mon MFA sur plusieurs API de constructions (28, 29, 30, 31, 32, 33 etc...) et en paramétrant sur plusieurs versions d'Android (la , mais ça ne change rien, que ce soit la 5, la 10, la 12, la 13...).

- Voici à quoi ressemble mon SDK Manager. Normalement, tout devrait être bon :

Capture d'écran 1 : http://image.noelshack.com/fichiers/2023/03/3/1673998702-sdk1.png

Capture d'écran 2 : http://image.noelshack.com/fichiers/2023/03/3/1673998702-sdk2.png

Et bien sûr, j'ai le fameux Gradle qui est bel et bien installé par défaut sur le SDK Manager. Donc il devrait fonctionner normalement, ce qui me rend perplexe.

Capture d'écran 3 : http://image.noelshack.com/fichiers/2023/03/3/1673998702-sdk3.png

ValLoche23
1452 messages
Fusion 2.5 Dev Fusion 2.5
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 18 janvier 2023 à 00:48

UPTADE : J'ai trouvé !


En faite, le soucis, c'était dans les versions d'Android MINIMUM.

Car dans cet onglet, y a la version d'Android principale que j'avais modifié, mais j'avais oublié la deuxième liste que laissé sur la version 5 d'Android dans les versions minimums à installé.

C'était ça qui plantait, ça marche quand je le met vers la version 10 ! 

Bon, mon post servira peut-être à quelqu'un haha !

Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 64 visiteurs au total

Derniers messages