Erreur: Configuration avec le nom "default" introuvable dans Android Studio
Je suis en utilisant le volley bibliothèque pour effectuer l'exploitation du réseau dans android. Donc, je suis en train d'ajouter cette bibliothèque dans mon projet qui est créé dans Android Studio et gradle système.
J'ai ajouté du volley de la bibliothèque dans mon projet mais quand je synchroniser avec gradle puis je reçois un message d'erreur. J'ai essayé toutes les réponses que je vois ici, mais rien n'a fonctionné pour moi.
Message d'erreur : Configuration avec le nom "default" introuvable dans Android Studio
Volley/build.gradle
apply plugin: 'android-library'
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
sourceSets {
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
}
main {
assets.srcDirs = ['assets']
res.srcDirs = ['res']
aidl.srcDirs = ['src']
resources.srcDirs = ['src']
renderscript.srcDirs = ['src']
java.srcDirs = ['src']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
app/build.gradle
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:19.+'
compile project(':library:volley')
}
racine/build.gradle
//Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.1'
}
}
allprojects {
repositories {
mavenCentral()
}
}
paramètres.gradle
include ':app'
include ':library:volley'
- Avez-vous ajouté de la bibliothèque de dossier à l'emplacement correct comme nomduprojet/bibliothèque??
- J'ai ajouté le répertoire de la bibliothèque dans le répertoire app
- stackoverflow.com/questions/22547364/...
- Double Possible de Android Studio Gradle Configuration avec le nom "default" non trouvé
- Dans mon cas, l'un de mes gradle fichier de configuration est manquant.Il n'est pas bien pousser.
Vous devez vous connecter pour publier un commentaire.
Ajouter à votre dossier de bibliothèque dans votre emplacement racine de votre projet et de copier tous les fichiers de la bibliothèque de là. Pour les ex Votreprojet/bibliothèque, puis le synchroniser et le reste des choses semble OK pour moi.
./gradlew assembleDebug
. Vous pouvez le faire à partir deAndroid Studio
ou un terminal externe app.project(':UISDK').projectDir = new File('../UI_Android_SDK/UISDK')
, j'avais besoin de corriger le chemin d'accès envoyé àFile()
.Essayer:
Not a git repository (or any of the parent directories)
. J'ai un exemple d'application, j'ai essayé d'importer, et il n'a pas été mis en place pour gradle, donc ils l'ont enveloppé. Je me demande si c'est une partie du problème. En fait, je n'ai même pas unsettings.gradle
fichier. Seulementbuild.gradle
et quelques autres.build.gradle
fichier pour quelque chose commecompile project(':libs:my-custom:library')
git submodule update --init
cela devrait fonctionnerC'est probablement un cas rare, mais pour moi, une bibliothèque qui a été inclus dans les paramètres.gradle n'était pas là.
E. g. J'ai eu:
include ':libraries:Android-RateThisApp:library'
dans mes paramètres.gradlemais le dossier Android-RateThisApp était vide. Dès que j'ai vérifié ce sous-module de la gradle sync réussir.
git submodule init
etgit submodule update
. C'est le cas lors de la vérification d'un projet avec des submodules.Si vous souhaitez utiliser le même dossier de la bibliothèque pour plusieurs projets, vous pouvez le référencer dans gradle à un emplacement externe comme ceci:
paramètres.gradle:
dans votre application
construire.gradle
J'ai aussi ce problème mais j'ai suivi les étapes suivantes:--
1) j'ai ajouter un module(Bibliothèque) à un nom de dossier ThirdPartyLib
Pour résoudre ce problème je vais paramètres.gradle que de simplement ajouter suivantes:-
projet(':').projectDir = new File('ThirdPartyLib/')
:- est le nom du module...
Pour diagnostiquer cette erreur rapidement tomber à un terminal ou à l'utilisation du terminal intégré dans Android Studio (accessible dans la barre de statut). Changer le répertoire principal de votre PROJET (où
settings.gradle
est situé).1.) Assurez-vous que votre
settings.gradle
comprend le sous-projet. Quelque chose comme cela. Cela vous assure que votre multi-projet de construire sait au sujet de votre bibliothèque de sous-projet.Où le texte entre les deux-points sont des sous-répertoires.
2.) Exécuter les opérations suivantes à gradle commande vient de voir si Gradle peut vous donner une liste de tâches pour la bibliothèque. Utiliser le même qualificatif dans la
settings.gradle
définition. Cela permettra de découvrir des problèmes avec la Bibliothèque de script de construction dans l'isolement.3.) Assurez-vous que la sortie de la dernière étape a mentionné une "assembleDefault" de la tâche. Si elle n'a pas assurez-vous que la Bibliothèque est notamment le Android Bibliothèque de plug-in dans la
build.gradle
. Comme ça tout en haut.Je sais que l'affiche originale de la question a été répondu, mais je crois que la réponse a évolué au cours de la dernière année, et je pense qu'il y a de multiples raisons pour lesquelles l'erreur. Je pense que cette résolution de l'écoulement doivent aider ceux qui courent dans les questions diverses.
Vérifier la
settings.gradle
fichier. Les modules qui sont inclus peut-être manquant ou dans un autre répertoire. Par exemple, en dessous de la ligne danssettings.gradle
, gradle recherchescommon-lib
module à l'intérieur de votre répertoire de projet:Si elle est manquante, vous pouvez trouver et copier ce module dans votre projet ou faire référence à son chemin d'accès dans
settings.gradle
fichier:Pour moi, (comme par certains commentaires que j'ai vu), le problème était que gradle ne pouvait pas trouver le construire.gradle pour le importées de la bibliothèque. Cette configuration est très simple, mais le message d'erreur est un peu cryptique. Par exemple, j'ai été en utilisant l'android-carte-utils projet, afin de l'inclure dans mes paramètres.gradle en ajoutant ces 2 lignes comme ceci.
Chemin de la bibliothèque est par rapport à mon paramètres du projet.gradle fichier. Ensuite, j'ai simplement référencé dans mes dépendances de mon application construire.gradle fichier comme ceci
Je vous recommande de l'importation d'un module à la fois, de compiler et de les vérifier.
Si supposons que vous avez repéré cette erreur après le retrait de certaines nœud modules, idéalement, ne devraient pas être présents à la bibliothèque en cours de fabrication.gradle(Module:app) .
Il peut être enlevé manuellement et de les synchroniser à nouveau le projet.
J'ai aussi été confronté au même problème et le problème était que les bibliothèques étaient manquantes dans certains des fichiers suivants.
paramètres.gradle, app/build.gradle, package.json, MainApplication.java
Supposons que la bibliothèque est de réagir-native-vecteur icônes, alors il devrait être mentionné dans les fichiers suivants;
Dans app/build.gradle fichier en vertu de la section des dépendances d'ajouter:
de la compilation du projet(':réagir-native-vecteur-icons')
Dans les paramètres.gradle fichier sous android dossier, ajouter le texte suivant:
comprennent": réagir-native-vecteur des icônes
projet(':réagir-native-vecteur des icônes).projectDir = new File(rootProject.projectDir, '../node_modules/réagir-native-vecteur-icones/android')
Dans MainApplication.java ajouter le:
Importation de la dépendance:
import com.oblador.vectoricons.VectorIconsPackage;
puis ajouter:
nouveau VectorIconsPackage() dans getPackages() la méthode.
Retrait de quelques réagir indigènes dépendances résolu le problème
La suppression de ces lignes, le problème est résolu. Cette ligne est créée par rnpm lien mais c'est un bug.