web-dev-qa-db-fra.com

Erreur: impossible de trouver la cible avec la chaîne de hachage 'Android-14' dans: Ouvrir le Gestionnaire de SDK Android

Je sais que cette question a déjà été posée à plusieurs reprises, mais je cherche un autre type de réponse.

Je veux juste lancer un projet, et cela me donne cette erreur.

Error:A problem occurred configuring project ':app'.
> failed to find target with hash string 'Android-14' in: C:\Users\etc.
<a href="openAndroidSdkManager">Open Android SDK Manager</a>

J'ai jeté un oeil à mon gestionnaire de sdk Android, et oui. Je n'ai pas Android 14 .

Ensuite, j'ai essayé de trouver la partie du projet qui faisait référence à l'Andoid 14. Mais je n'ai rien trouvé.

Voici mon manifeste

<uses-sdk Android:minSdkVersion="8" Android:targetSdkVersion="15" />
<application Android:label="@string/app_name"
             Android:icon="@drawable/ic_launcher">

Alors quelle partie ou quelle ligne demande vraiment Android 14?

13
Salman Lashkarara

Face au même problème, j'ai trouvé l'attribut " compileSkdVersion " qui contient la référence à v.14 dans proguard.cfg (Graddle Scripts, si vous utilisez Android Studio 1.4).

Passé à "23" (dernière version du jour), l'erreur a disparu.

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.example.Android.lifecycle"
        minSdkVersion 7
        targetSdkVersion 15
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
        }
    }
}
16
fabrosell

voici la solution ouvrez build.gradle vous y trouverez 

compileSdkVersion 8

 enter image description here

changer à la version Android 6 comme indiqué ci-dessous 

compileSdkVersion 23
5
dinu1389

Vous devez remplacer le nombre de cibles par project.properties "target=Android-14" par votre niveau d'api Android disponible dans votre studio Android. Vous pouvez le voir sur le gestionnaire de SDK.

Exemple , si vous avez api niveau 22 disponible, vous devez mettre "target=Android-22"

3
Federico Aineseder

J'ai eu ce problème lorsque j'ai importé la bibliothèque openCV dans Android Studio. 

Il s’avère que j’ai juste besoin de modifier manuellement le build.gradle pour que la bibliothèque openCV corresponde à votre propre projet.

2
paradite

vous pouvez trouver ces propriétés dans 'build.gradle'

// Compilation configuration.
minSdkVersion = 13
compileSdkVersion = 14
targetSdkVersion = 14
buildToolsVersion = "14.0.0"

Vous pouvez changer pour installer la version du SDK ou ajouter la version du SDK pour votre IDE 

2
madhuka

Je suis confronté au même problème.

Ce que j'ai fait pour travailler était:

  • Ouvrez de build.gradle dans Notepad ++.
  • Modifier l'attribut "compileSdkVersion" de "Google Inc.:Google API: 14" à "14".
  • Ouvrez Android Studio et reconstruisez le projet.
1
Calixto

Ensuite, j'ai essayé de trouver la partie du projet qui faisait référence à l'Andoid 14. Mais je n'ai rien trouvé.

Ce serait dans votre fichier project.properties dans un projet Eclipse ou dans le fichier build.gradle de votre module (compileSdkVersion) dans un projet Android Studio.

0
CommonsWare