50 votes

Impossible de résoudre la cible 'Android-16'.

J'utilise Android 4.2.2. Après avoir installé le dernier SDK, lorsque j'ouvre Eclipse, je vois que tous les projets ont un problème pendant la construction. Voici l'erreur que je reçois. Veuillez me faire savoir comment résoudre ce problème ?

Unable to resolve target 'android-16'

73voto

Veger Points 17657

J'ai eu le même problème, après une mise à jour j'ai eu une erreur similaire.

Il peut être corrigé pour modifier manuellement le project.properties et mettre à jour le fichier android-16 à la dernière que vous avez installée. Dans votre cas, il s'agit de android-17 .

Je suppose qu'il est également possible de le configurer à l'aide d'Android ADT, mais je n'ai pas réussi à le faire et cette solution était plus rapide.

En outre, vous devez également mettre à jour votre manifeste, assurez-vous d'avoir android:targetSdkVersion fixé à 17.

35voto

user2651262 Points 311

Si vous utilisez Eclipse, essayez de changer la cible de construction pour quelque chose de supérieur à l'API 17 (clic droit -> Propriétés -> Android -> Project Build Target).

Si cela supprime l'erreur, il suffit ensuite de modifier la construction cible pour revenir à l'API 17.

J'ai eu ce problème lors de l'importation d'Android-support-v7-appcompat, et le changement des builds cibles dans les deux sens a réglé mon problème.

7voto

GLee Points 981

A noter :

Ma cible dans le fichier project.properties semblait être définie comme target=Google Inc.:Google APIs:18. Cependant, il semble qu'elle ait été définie ailleurs à 16. J'ai dû changer la cible en target=Google Inc.:Google APIs:16, enregistrer, puis enregistrer à nouveau la cible en 18, et cela a fonctionné.

6voto

W.K.S Points 1814

À partir du gestionnaire SDK Android, installez Android SDK Tools pour l'API version 16.

4voto

Old McStopher Points 2765

Parfois, cela se produit même si les Propriétés du projet et android:targetSdkVersion (dans AndroidManifest.xml) sont toutes deux de la même version actuelle du SDK.

Si tout est à jour et correspond, essayez de redémarrer Eclipse. (En fait, cela fonctionne parfois.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X