le "android-sdk" c'est un copié collé de mon ancien disque, en pointant sur celui-la dans les preferences fusion et en utilisant l'api 14, ça fonctionne
le "android xenon" c'est celui qui a été créé quand j'ai utilisé le tuto de ce site, ça ne fonctionne pas (je pense evidement a faire pointer ce repertoire dans les preferences)
il y en a un autre encore dans "C:\Users\simon\AppData\Local\Android\" c'est celui qui a été créé en faisant comme patrice m'a conseillé (c'est celui la que j'ai utilisé et dont vous pouvez voir le code erreur ci dessus) il contient la toute derniere version api 29 ainsi que les builds machins
j'ai deja essayé de desinstaller et réinstaller, systematiquement ca refait exactement pareil
seul mon ancien repertoir me donne satisfaction
avec l'API29 je n'ai que ca comme error log:
Buildfile: C:\Users\simon\AppData\Local\Temp\And19FE.tmp\build.xml
[taskdef] Could not load definitions from resource anttasks.properties. It could not be found.
[taskdef] Could not load definitions from resource emma_ant.properties. It could not be found.
-set-mode-check:
-set-debug-files:
-check-env:
BUILD FAILED
C:\Users\simon\AppData\Local\Android\sdk\tools\ant\build.xml:396: Problem: failed to create task or type checkenv
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
Total time: 0 seconds
je voie que on envoie un message en même temps ;-) la version de fusion et bien la dernier 292.10 ?
j'ai la 297.7
c'est quoi le gradle dont tu parlais?
gradle et pour être utile avec sdk studio télécharge automatiquement les bibliothèques et construit les outils dont il a besoin
Par exemple, si vous avez obtenu des extensions Android de clickstore, vérifiez s’il existe de nouvelles versions de ces extensions.
Si vous utilisez des extensions tierces non mises à jour, Fusion tentera de le convertir automatiquement en Gradle. Cela fonctionne avec des extensions simples, mais pourrait échouer pour des plus complexes
du a aussi bien donne le chemin du SDK dans le studio ?
le chemin que du donne dans les préférence de fusion c est bien le même que pour le studio comme sur l image ?
la je c est plus quoi de dire ça toi être un truc a la con si du a la possibilité de faire une installe de fusion et du java et du sdk sur un autre pc si du a la même erreur.
dans un sens ça me rassure si meme toi tu ne trouve pas le souci, c'est que je suis pas completement nul!
tant pis, je peux deja compiler un apk qui fonctionne c'est deja bien,meme si c'est api 14... si un jour je veux mettre sur play store, je demanderais si quequ'un veut bien me le compiler avec l'api necessaire
en tout cas merci beaucoup d'avoir passer tout ce temps a m'aider, c'est tres sympa.
en dernier point, tu as un fichier "build.xml" kk part dans ton repertoire sdk?
Bonjour non j ai pas de fichier build.xml dans mon répertoire SDK.
si du arrive a compile en version api 14 avec dont vieux dossier androïde dans le dossier si du lance le SDK Manager.exe du peu installe les autre API ?la j ai fait un test sur un disk dur ou j ai garde le répertoire du SDK et comme du voie sur l image je peu installe la mis a jour.
j ai dans ce dossier plusieurs fichier build.xml
je de jointe mon fichier build.xml qui ce trouve dans le repetoire android-sdk\tools\ant
attente la en regardent un des des vieux spot du dit que du et en version build 297.7 du veux plutôt dire que du et en 287.7 voila peu être dont problème fusion prend la version SDK 64 a partir de 290 dont lance la mis a jour de fusion pour passe en build 292.10.
Ah oui regarde bien si tu Fusion est à jour.
j'ai fait la mise a jour et je suis en 292.10 y'a qq temps mais ça n'avait rien changé.
Emmanuel ! merci! j'ai bien l'impression que ta derniere idée a fonctionnée!
j'ai relancé sdk manager a partir de mon ancien repertoire ou l'api 14 marche (d'ailleur dans ce repertoir il y a la 25 et 27 qui ne marchent pas)
j'ai installé la 29 avec le build tool 29, et il vient de me faire un apk avec la 29!
je vais essayé avec d'autres pour etre sur.
ps: au beau milieu de la compilation, j'ai eu un message genre "le pare feu windows n'autorise pas le programme suivant a fonctionner a partir d'un reseau public" et j'ai cliké sur "autoriser"
est ce que c'est lié???
Pour moi c est pas encore la bonne solution vue que la du peu compile en API 29 mais en 32 bit et non en version 64 que demande Google si du le mais sur le Play Store.
Le message que donne pare feu me donne pas confiance regarde dans les parametre réseau normalement du devrais être en réseau prive et non en public
comme du dit que c est un PC d'occasion on c est pas quoi qu il on pu installe dessus du et bien en Windows 64 ?
pour moi la solution serait de formater le pc et d'installer un Windows propre.
voila un lien pour télécharge la version CD ou en USB du dernier version de windows : https://www.microsoft.com/fr-fr/software-download/windows10
du prend le outils qui de donne mais avant pense a récupéré dont numéro de licence de dont Windows. sur le net il y a des petit programme qui donne c est info : http://www.nirsoft.net/utils/product_cd_key_viewer.html
merci emmanuel, je pense pas oser reformater tout!
comment tu sais que c'est en 32bit en non en 64?
je peux pas telecharger ton build.xml, je click droit puis enregistrer le lien sou, et ça me fait "echec. erreur reseau"
je sais pu comment j'avais fait mais un jour j'avais verifier et j'ai bien windows en 64
est ce qu'il existe un programme qui pourrait checker un apk pour dire quel api a été utilisée et si il est en version 64?
c'est a n'y rien comprendre!!!
depuis que j'ai fait la derniere manip que tu m'as conseillée, c'est a dire installer l'api 29 grace au sdk manager present dans mon ancien repertoire qui contenait l'api 14 ça marche non seulement si je pointe sur ce repertoire, mais aussi si je pointe sur le repertoire "android xenon" qui contient l'api 28 et aussi si je pointe sur le repertoire de la toute derniere installation dans c:\user\simon\appdata\local\android\sdk" avec l'api 29
donc si j'ai bien compris il faut utiliser ce dernier repertoire car l'installation a été faite recement et c'est la version 64, c'est ça?