Je veux changer ma compileSdkVersion de 23 à 21.Alors j'ai apporté les modifications suivantes dans le build.gradle mais je reçois l'erreur suivante.
Impossible de trouver la cible avec la chaîne de hachage 'Android-21'
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.shalabh.fly"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.Android.support:appcompat-v7:23.0.1'
compile files('libs/httpclient-4.1-beta1.jar')
}
Vous utilisez
compile 'com.Android.support:appcompat-v7:23.0.1'
Vous devez donc compiler avec l'API 23.
Changez votre compileSdkVersion
dans votre fichier build.gradle
compileSdkVersion 23
Ci-dessous est pour le studio Android 1. Allez dans app -> build.gradle -> changez "compileSdkVersion 'installé sdk version'"
C'est ça, problème résolu :-)
Note: Je pense que cela pourrait être un bug dans Android Studio.
Si cela ne fonctionne pas, alors:
Allez dans votre répertoire SDK Android et installez-le correctement:
tools/Android update sdk
ou
tools/Android update sdk --no-ui
Il suffit de cocher la variable d’environnement familial Android, elle devrait être: chemin /../ chemin/sdk et non: chemin /.../ chemin/sdk/outils exemple: Le chemin d’accueil Android est: /home/username/Android/sdk vous devez placer les lignes suivantes dans le fichier .bashrc du répertoire de base de l'utilisateur:
Android_HOME='/home/username/Android/sdk'
PATH="$HOME:$HOME/bin:$Android_HOME/tools:$PATH"
export Android_HOME
export PATH