Android Studio: Plugin avec l'id 'android-bibliothèque introuvable
J'ai essayé d'obtenir ActionBarSherlock de travailler et d'avoir un problème. Un problème que j'ai rencontré est le message suivant lorsque vous essayez de construire:
Plugin with id 'android-library' not found
Spécifiquement:
D:\Projects\Android\actionbarsherlock>D:\Projects\Android\gradlew --info build
Starting Build
Settings evaluated using empty settings script.
Projects loaded. Root project using build file
'D:\Projects\Android\actionbarsherlock\build.gradle'.
Included projects: [root project 'actionbarsherlock']
Evaluating root project 'actionbarsherlock' using build file
'D:\Projects\Android\actionbarsherlock\build.gradle'.
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\Projects\Android\actionbarsherlock\build.gradle' line: 1
* What went wrong:
A problem occurred evaluating root project 'actionbarsherlock'.
> Plugin with id 'android-library' not found.
Je suis de la traiter comme un ABS question dans un autre thread, donc ici, je suis curieux de savoir comment résoudre le problème général de:
Plugin with id 'android-library' not found
Ici est la construction.gradle:
apply plugin: 'android-library'
dependencies {
compile 'com.android.support:support-v4:18.0.+'
}
android {
compileSdkVersion 14
buildToolsVersion '17.0.0'
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
Pouvez-vous aider?
Vous devez vous connecter pour publier un commentaire.
Instruire Gradle pour télécharger Android plugin Maven référentiel Central.
Vous faire coller le code suivant au début du fichier de build Gradle:
Remplacer la chaîne de version
1.0.+
avec la dernière version. Publié des versions de plugin Gradle peut être trouvé dans officiel Repository Maven ou sur MVNRepository artefact de recherche.gradle buildEnvironment
Juste pour le record (m'a fallu un certain temps) avant de Grzegorzs réponse travaillé pour moi, j'ai dû installer "le soutien android référentiel" à travers le SDK Manager!
Installer et ajoutez le code suivant au-dessus s'appliquent plugin: android-bibliothèque " dans la construction.gradle de actionbarsherlock dossier!
Utilisation
pour convertir une application d'un module à un module de la bibliothèque. Plus d'infos ici: https://developer.android.com/studio/projects/android-library.html
Utilisation
mavenCentral()
oujcenter()
ajoutant dans lebuild.gradle
fichier du script:Dans les versions ultérieures, le plugin a changé de nom pour:
Et comme déjà mentionné par certains des autres réponses, vous avez besoin de la gradle outils pour l'utiliser. À l'aide de 3.0.1, vous devez utiliser le google repo, pas mavenCentral ou jcenter:
Ajouter le ci-dessous pour les
build.gradle
module de projet://Top-niveau de la construction de la page où vous pouvez ajouter des options de configuration commune à tous les sous-projets/modules.