Impossible de résoudre la cible “android-16”

J’utilise Android 4.2.2. Après avoir installé le dernier SDK, quand j’ai ouvert l’éclipse, j’ai pu voir tous les projets ayant le problème pendant la construction. Voici l’erreur que j’ai. S’il vous plaît laissez-moi savoir comment résoudre ce problème?

Unable to resolve target 'android-16' 

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

Il peut être corrigé pour éditer manuellement le fichier project.properties et mettre à jour la partie android-16 vers la dernière version installée. Dans votre cas actuel, c’est android-17 .

Je suppose que cela peut être configuré avec Android ADT aussi, mais je ne pouvais pas le comprendre et c’était plus rapide

De plus, vous devez également mettre à jour votre manifeste, assurez-vous d’avoir android:targetSdkVersion défini sur 17.

Si vous utilisez Eclipse, essayez de modifier la version cible à un niveau supérieur à celui de l’API 17 (clic droit -> Propriétés -> Android -> Cible de génération de projet).

Si cela supprime l’erreur, modifiez simplement la génération cible en API 17 par la suite.

J’ai eu ce problème lors de l’importation de android-support-v7-appcompat, et la modification des builds de la cible a résolu mon problème.

À noter:

Ma cible dans project.properties semblait être définie sur target = Google Inc.: API Google: 18. Cependant, il semble qu’il ait été réglé ailleurs à 16. Je devais changer pour target = Google Inc.: API Google: 16, enregistrer, puis le sauvegarder à 18, puis cela a fonctionné.

Depuis Android SDK Manager, installez Android SDK Tools pour API version 16.

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 en cours et correspond, essayez de redémarrer Eclipse. (Cela fonctionne réellement parfois.)

Pour résoudre le problème de “Impossible de résoudre la cible ‘android-16′”, définissez targetSDKversion pour le projet de bibliothèque, par exemple “android-support-v7-appcompat”.

  1. Développez le projet de bibliothèque
  2. Ouvrez le fichier manifeste de la bibliothèque (pas celui de votre application)
  3. Sous la balise, spécifiez la “version du SDK cible” pour la version du SDK installée (exemple: 18)
  4. Reconstruire la bibliothèque et l’application (ou redémarrer Eclipse)

Cela devrait le résoudre.

entrer la description de l'image ici

À noter également: sous Ubuntu 12.04, j’ai installé les outils du SDK Android pour l’API version 16, quitté et redémarré Eclipse et résolu le problème sans modifier la cible en version 16 et en 18.

Vérifié les deux projets project.properties fichiers et ils avaient la version 18 en tant que cible, la version 16 est introuvable. Redémarrer Eclipse a en quelque sorte résolu le problème.

Impossible de résoudre la cible “android-16”

Assurez-vous de quelle version vous utilisez et définissez cette version dans les fichiers mentionnés

Pour résoudre ce problème, nous devons changer 3 fichiers comme suit.

project.properties (target = android-18)

AndroidManifest.xml (android: targetSdkVersion = “18”)

\ bin \ AndroidManifest.xml (android: targetSdkVersion = “18”)

Comme mentionné ci-dessus, les 3 fichiers ont le même numéro de version.

En éclipse, j’ai fait tout ce qui précède et l’erreur ne s’est pas dissipée.

Ensuite, j’ai simplement supprimé Eclipse et cela l’a résolu;)

Alors, faites ce qui précède, puis redémarrez l’éclipse!

Accédez à project.properties dans votre dossier de projet et modifiez android:targetSdkVersion ou tag target .

Par exemple, si le fichier project.properties contient android:targetSdkVersion=16 ou target=android-16 , changez-le en une des cibles que vous avez installées (vous pouvez vérifier la cible installée à partir du gestionnaire du SDK Android).

Définissez vos parameters de proxy. sdk manager-> options. alors vous pouvez installer l’API que vous voulez. cela a fonctionné pour moi.

Clic droit sur Projet. Aller aux propriétés. Choisissez Android sur le site de gauche. A droite, vous pouvez voir la liste des versions de l’API Android. Choisissez la bonne version (API Android 16). Cliquez sur Appliquer.

Si vous ne voyez pas la version appropriée, allez dans Windows. allez sur Android SDK Manager et téléchargez l’API Android 16 (Android 4.1.2). Répétez les étapes ci-dessus.

Dans l’image ci-dessous, vous pouvez voir l’API 16.Si vous ne la trouvez pas, vous pouvez télécharger l’API 16 en utilisant le gestionnaire Android sdk. Si vous avez déjà cliqué sur la case à cocher à côté de Android 4.1.2, cliquez sur Appliquer, puis sur OK.

entrer la description de l'image ici

Pour télécharger sdk sous le gestionnaire sdk dans eclipse, allez dans windows, Android SDK Manager. Vous devriez voir la fenêtre suivante et vérifier Android 4.1.2 quelle API 16 et cliquez sur installer. L’image ci-dessous est un exemple pour API-15 (vous devez le faire pour API-16) entrer la description de l'image ici