J'ai l'erreur ci-dessus et je ne sais pas pourquoi je l'ai toujours. J'ai réinstallé l'API 23 de nombreuses fois et j'ai fait des recherches sur Google. Le seul correctif que j'ai trouvé était de réinstaller l'API, mais le problème persiste.
Quelqu'un at-il un correctif pour cela?
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 'Google Inc.:Google APIs:23'
buildToolsVersion '23.0.2'
defaultConfig {
applicationId "com.example.app"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
lintOptions {
disable 'InvalidPackage'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.Android.support:appcompat-v7:23.1.1'
compile 'com.Android.support:design:23.1.1'
compile 'me.neavo:volley:2014.12.09'
compile 'com.google.code.gson:gson:2.5'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.Android.support:support-v4:23.1.1'
}
Essayez d'utiliser compileSdkVersion 23
au lieu de compileSdkVersion 'Google Inc.:Google APIs:23'
J'ai eu cette erreur en essayant de construire un projet sur Windows qui était à l'origine construit sur Ubuntu. Si vous n'êtes pas sûr du fichier build.gradle qui le cause et que le projet comporte plusieurs modules, effectuez une recherche de projet pour "compileSdkVersion".
Windows attend: compileSdkVersion 'Google Apis:Google Apis:23'
Ubuntu attend: compileSdkVersion "Google Inc.:Google APIs:23"
module
ou library
principal doit utiliser 'Google Inc.:Google APIs:23'
qui n'est pas installé dans le SDK. Alors essayez de le changer et de compiler
Changement: compileSdkVersion 'Google Apis:Google Apis:23'
À: compileSdkVersion 23
(Android-23 devrait être installé dans le SDK)
J'ai aussi eu cette erreur lorsque j'ai importé le projet Eclipse dans Android Studio . Je viens donc de faire une petite recherche "Édition -> Rechercher -> Rechercher dans le chemin" pour " API 23 "Et j'ai remplacé (compileSdkVersion 'Google Inc.: API Google: 23') dans" Build.gradle "avec (compileSdkVersion 24) . Je pense que cela devrait fonctionner . Bonne chance
Error:Cause: failed to find target with hash string 'Google Inc.:Google APIs:17' in: C:\Users\brahmaiah\AppData\Local\Android\Sdk
Open Android SDK Manager</a>
quand j’ai importé le projet d’Eclipse dans Android, j’ai rencontré le même problème. { compileSdkVersion 23 targetdkVersion "23.0.1".}
Vous pouvez créer un new project
et voir ce qui est écrit dans le fichier 'build.gradle' de ce projet. Par exemple, il s'agit de 'compileSdkVersion 25', puis remplacez votre projet cible par 'compileSdkVersion 23'.
J'utilise Ubuntu et j'ai eu le même problème. La réponse acceptée ne fonctionnait pas pour ma version d'Android Studio (2.3.3).
J'ai dû importer un projet Webapp Eclipse pour Android SDK 15 et j'ai reçu le même message. La solution qui a fonctionné pour moi était la suivante:
"~/[user_xxx]/Android/Sdk/platforms/"
.