J'utilise Android 4.2.2. Après avoir installé le dernier SDK, lorsque j'ai ouvert Eclipse, je pouvais voir tous les projets rencontrant le problème pendant la construction. Voici l'erreur que je reçois. 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é de modifier manuellement le fichier project.properties
et de mettre à jour la partie Android-16
avec la dernière version que vous avez installée. Dans votre cas actuel, il s'agit de Android-17
.
Je suppose qu'il peut également être configuré avec Android ADT, mais je ne pouvais pas le comprendre et cela a été plus rapide
En outre, vous devez également mettre à jour votre manifeste. Assurez-vous que Android:targetSdkVersion
est défini sur 17.
Si vous utilisez Eclipse, essayez de remplacer la version cible par une valeur supérieure à l'API 17 (clic droit -> Propriétés -> Android -> cible de la génération du projet).
Si cela supprime l'erreur, modifiez simplement la construction cible en API 17 par la suite.
J'ai eu ce problème lors de l'importation d'Android-support-v7-appcompat, et le fait de modifier les versions de la cible pour corriger le problème.
À noter:
Ma cible dans project.properties semblait être définie sur target = Google Inc.:Google APIs: 18. Cependant, il semble qu'il ait été défini ailleurs à 16. Je devais passer à target = Google Inc.:Google API: 16, enregistrer, puis le sauvegarder à 18, puis tout fonctionnait.
À partir du Gestionnaire de SDK Android, 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) ont 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".
Cela devrait le résoudre.
Dans Eclipse je ai fait tout ce qui précède et l'erreur ne partent pas.
Ensuite, j'ai simplement RESTARTED Eclipse et cela l'a résolu;)
Alors, faites ce qui précède puis redémarrez Eclipse!
Impossible de résoudre la cible 'Android-16'
Assurez-vous de la version que 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.
Vérifié les deux projets project.properties
fichiers et ils avaient la version 18 comme cible, la version 16 est introuvable. Redémarrer Eclipse a en quelque sorte résolu le problème.
À noter également - Sous Ubuntu 12.04, j’ai installé les outils de développement SDK d’Android pour API version 16, puis quitté et redémarré Eclipse.
Faites un clic droit sur le projet. Aller aux propriétés. Choisissez Android sur le site de gauche. Sur la droite, vous pouvez voir la liste des versions de l'API Android. Choisissez la version appropriée (Android API 16). Cliquez sur Appliquer.
Si vous ne voyez pas la version appropriée, accédez à 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 le trouvez pas, vous pouvez télécharger l'API 16 à l'aide d'Android sdk manager. Si vous avez déjà coché la case à côté d'Android 4.1.2, cliquez sur Appliquer, puis sur OK.
Pour télécharger sdk à partir du gestionnaire de sdk dans Eclipse, accédez à Windows, Android SDK Manager. Vous devriez voir la fenêtre suivante et vérifier avec Android 4.1.2 quelle API 16 et cliquer sur installer. L'image ci-dessous est un exemple pour API-15 (vous devez le faire pour API-16)
Définissez vos paramètres de proxy. sdk manager-> options . alors vous pouvez installer l'API que vous voulez. cela a fonctionné pour moi.
Accédez à project.properties dans le dossier de votre projet et modifiez la balise Android:targetSdkVersion
ou target
.
Par exemple, si le fichier project.properties contient Android:targetSdkVersion=16
ou target=Android-16
, remplacez-le par l'une des cibles que vous avez installées (vous pouvez vérifier la cible installée à partir du gestionnaire de SDK Android).