Je viens de commencer à lire le tutoriel Android disponible sur le site pour me mettre un peu à toucher sur doigt le développement mobile et la programmation sous Android.
Cependant, après avoir installé le SDK, l'extention Eclipse testé tout ça, et récupéré la portion de code exemple pour faire une première application, Eclipse me sort une erreur à la compilation : "Could not find MonProjet.apk!"
J'ai cherché sur le net, mais je n'ai rien trouvé de concluant pour résoudre ce problème.
Quelqu'un aurait-il connaissance de ce problème et saurait comment le résoudre ?
Toute aide est la bienvenue.
Merci d'avance.
- Edité par paulauchon 16 mai 2013 à 12:33:18
Au même titre qu'une imprimante ou un scanner, le geek est un périphérique relié à l'ordinateur, via l'interface 2CS (Chaise-Clavier-Souris)
Effectivement, je n'avais pas fait cette manipulation.
J'ai bien trouvé le Fix Project Properties (Cf screen ci-dessous)
Cependant, lorsque je clique sur "Fix Project Properties", rien ne se passe, je ne comprends pas pourquoi.
Un ami de la promotion m'a parlé du répertoire "gen", apparemment vide, dans lequel la classe "R", sensée linker le projet, doit être générée automatiquement.
Il y a peut être quelque chose à voir là dedans ?
Au même titre qu'une imprimante ou un scanner, le geek est un périphérique relié à l'ordinateur, via l'interface 2CS (Chaise-Clavier-Souris)
La classe R doit contenir les ressources (strings image ...) de ton appli. Si cela posait probleme tu devrais avoir une belle erreur du style cannor resolve R to a variable.
Fais un test : cree un projet de base et ne touche a rien une fois le projet cree lance le sur un telephone.
J'ai suivi les indications de tes messages en partant par la fin. J'ai donc d'abord cleané la console d'error log et relancé l'application. Cependant, aucune erreur s'affiche dans le Error Log
J'ai donc recréé un projet Android de test sans toucher à rien. Voici l'arborescence déroulée du projet :
Les erreurs contenues dans la classe MainActivty m'indiquent que la classe R n'est pas trouvée. Il me propose donc de l'importer, mais dès que j'essaye de l'importer, il m'affiche une erreur du genre "Assert not found" ou quelque chose dans le genre. Du coup, je n'ai même pas pu lancer l'application.
- Edité par paulauchon 16 mai 2013 à 12:22:39
Au même titre qu'une imprimante ou un scanner, le geek est un périphérique relié à l'ordinateur, via l'interface 2CS (Chaise-Clavier-Souris)
J'ai checké l'Android SDK Manager, et effectivement, ma version de l'Android SDK Tools était à la version 21.1.
Comme tu peux le voir sur le screen ci-dessous, j'ai donc effectué une mise à jour vers la version 22
Après la MàJ, l'utilitaire m'indique de redémarrer Eclipse et checker les mise à jour.
C'est donc ce que j'ai fait, j'ai redémarré Eclipse (Version Juno puisque j'ai du développer sur du J2EE précédemment), et checké les mises à jour, mais rien ne se passe, j'en ai donc déduit que rien ne devait être mis à jour.
J'ai supprimé mon projet de test avec ces modifications et j'en ai recréé un.
Hélas, l'erreur reste la même, je n'a toujours pas de classe R.
Pour ta question concernant Eclipse et l'Android Developper Tools, je pense l'avoir correctement déjà installé comme le montre le screen ci dessous issu de la fenêtre Eclipse "What is already iinstalled"
Au même titre qu'une imprimante ou un scanner, le geek est un périphérique relié à l'ordinateur, via l'interface 2CS (Chaise-Clavier-Souris)
Je vais essayer ça, mais j'aurais besoin d'un peu plus de renseignements.
En effet, je ne trouve pas le dossier SDK dont tu parles. Il est compris où ? Dans le dossier Eclipse ? ^Les seuls répertoires que j'a dans ce dossier sont : Configuration, dropins, features, p2, plugins et readme.
Idem pour l'APT-Bundle. Où suis-je sensé le trouver ?
La version 22 de l'ADT a été téléchargé au lien que tu m'as indiqué.
En revanche, je ne comprends pas, d'accord, je remplace le nouveau dossier SDK par celui remplacé, mais qu'est ce que je fais avec l’archive téléchargée ?
- Edité par paulauchon 16 mai 2013 à 16:33:13
Au même titre qu'une imprimante ou un scanner, le geek est un périphérique relié à l'ordinateur, via l'interface 2CS (Chaise-Clavier-Souris)
ça gère la fougère ! Merci beaucoup, je viens de résoudre ce problème grâce à vous.
Could not find MonProjet.apk
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.