web-dev-qa-db-fra.com

Android Studio: Échec de la synchronisation. Installer les outils de génération.

Devenir fou avec cette erreur d’environ deux heures.

L'erreur est:

failed to find Build Tools revision 23.0.0 rc1

Mais je pense avoir toutes les mises à jour (ainsi que la version candidate!)

C'est l'image: merci.enter image description here

44
sineverba

Allez dans Fichier> Structure du projet> Sélectionnez un module> Propriétés pour atterrir à cet écran.enter image description here

Sélectionnez Build Tools Version identique à la version sélectionnée dans Compile Sdk Version.

J'espère que cela résoudra votre problème.

74
silentBeep

Je pourrais le réparer en le changeant en 

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"
}

dans le fichier build.gradle

14
Boe-Dev

J'ai eu le même problème, avec Build Tools révision 24.0.0-rc4. Le correctif consistait à installer le package à l'aide de la ligne de commande .

~/Android/Sdk| ls -1 build-tools/
23.0.3
24.0.0-rc4
~/Android/Sdk| ./tools/Android list sdk -a | grep "SDK Build-tools"
   4- Android SDK Build-tools, revision 24 rc4
   5- Android SDK Build-tools, revision 23.0.3
   6- Android SDK Build-tools, revision 23.0.2
   7- Android SDK Build-tools, revision 23.0.1
   8- Android SDK Build-tools, revision 23 (Obsolete)
   ...
~/Android/Sdk| ./tools/Android update sdk -a -u -t 4
   ...
~/Android/Sdk| ls -1 build-tools/
23.0.3
24.0.0-preview
24.0.0-rc4

(notez que 4 dans la commande Android update sdk ci-dessus fait référence au numéro de la liste précédente pour la version souhaitée, trouvé au début de la ligne).

Le répertoire build-tools/24.0.0-rc4/ avait été créé lors de l'installation du package à partir du SDK Manager d'Android Studio. La méthode ci-dessus a créé build-tools/24.0.0-preview/.

Mon script build.gradle au niveau de l'application utilise la version -rc4, comme indiqué dans le guide d'installation:

Android {
    compileSdkVersion 'Android-N'
    buildToolsVersion '24.0.0-rc4'
}

Je ne comprends pas la corrélation entre -rc4 et -preview ou pourquoi spécifier 24.0.0-rc4 récupère le package -preview, mais cela a résolu le problème pour moi.

11
mynyml

J'ai le même problème ... J'ai résolu ce problème par le point suivant.

Le premier est d'aller dans le fichier build.gradle app et de le modifier

Android {
    compileSdkVersion 22
    buildToolsVersion "23.0.0 rc2"
}

avec celui-ci 

Android {
    compileSdkVersion 22
    buildToolsVersion "23.0.0"
}

J'espère que cela résoudra votre problème.

5
Hakim Khan

J'ai eu le même problème et je l'ai corrigé en allant dans Fichier-> Structure du projet-> Projet et en modifiant la version du plug-in Android en 1.3.0-beta1

J'espère que cela t'aides!

3
Nathan Reline

J'ai fait face au même problème aujourd'hui,

Et résolu facilement en suivant les points

1) Démarrez le gestionnaire de SDK autonome (pour ouvrir le gestionnaire de sdk autonome - Outils> Android> SDKManager> en bas, un lien vous permettant de lancer le gestionnaire de SDK autonome).

2) Supprimez le paquet d’outils de compilation SDK que vous avez déjà installé, par exemple, 24.0.0 RC4.

3) Fermez le gestionnaire de SDK autonome, puis redémarrez Android Studio.

4) Une fois que vous avez redémarré, le développeur commence à créer le projet et vous recevrez une alerte. Téléchargez le package de l’outil de compilation du SDK et Sync. Cliquez dessus et vous commencerez à télécharger comme ça ...

J'espère que ça aide

2
Ankit Gupta

L'une des réponses vous demande d'utiliser buildToolsVersion 23.0.0, mais vous obtiendrez buildToolsVersion 23.0.0 avec des bogues sérieux, utilisez buildToolsVersion 23.0.3. Je l'ai fait puis j'ai commencé à recevoir le message buildToolsVersion 23.0.3 est trop bas de la mise à jour de l'application du projet à buildToolsVersion 25.0.0 et à nouveau synchronisé. Alors j'ai fait ça et ça a fonctionné, donc voici les derniers changements.

Le build.gradle de l'intérieur de l'application change cela

Android {
    compileSdkVersion 22
    buildToolsVersion "23.0.0 rc2"
}

avec celui-ci 

Android {
    compileSdkVersion 22
    buildToolsVersion "23.0.0"
}
1
ishandutta2007

basé sur votre capture d'écran, je peux voir que vous avez installé BuildTools ver 23.0.0 RC2. Donc, pour y arriver, ouvrez votre fichier de construction Gradle "build.gradle (Module: app)" et éditez la partie buildToolsVersion comme ça:

Android { compileSdkVersion 22 buildToolsVersion "23.0.0 rc2" }

1
user4984372

J'ai eu le même problème, dans mes cas cela s'est produit parce que j'ai changé l'heure sur mon ordinateur pour charger .apk sur Google Play. J'ai passé quelques heures à résoudre "ce" problème jusqu'à ce que je me souvienne et que je change l'heure. 

1
Nikolai

Je faisais également face au même problème avec Gradle. Maintenant, j'ai résolu en installant le surligné en rouge. Pour naviguer sur cette page Ouvrez Studio Android> Outil> Android> Gestionnaire de SDK> Apparence et comportement> Paramètres système> SDK Android> Outils de SDK (à partir des options d'onglet)> Afficher les détails du package (case à cocher située dans le coin inférieur droit). Après l'installation, il suffit de rafraîchir le classement, tout sera résolu.  sdk download screenshot

0
JoboFive

Avait le même problème. Dans mon cas, le build.gradel (application) manquait buildToolsVersion "27.0.0". J'ai donc ouvert un projet qui fonctionnait auparavant pour déterminer la version et ajouté cette ligne buildToolsVersion "27.0.0". Maintenant, cela fonctionne très bien ... J'espère que cela vous aidera.

0
ranger_sim_g

Il peut y avoir des problèmes d’autorisation/restriction d’accès aux fichiers. Commencez par vérifier l’accès manuel au répertoire ci-dessous, vérifiez si votre TARGET_VERSION existe, puis vérifiez le gestionnaire de sdk Android. 

  • sdk/build-tools/{TARGET_VERSION}
0
Yaya