app déclare une dépendance de la configuration ‘comstack’ à la configuration ‘default’ qui n’est pas déclarée dans le descripteur du projet

J’importe un module de bibliothèque nommé “wear” dans mon projet et pendant la construction, je reçois ceci:

Erreur: Un problème est survenu lors de la configuration du projet ‘: app’.
Impossible de résoudre toutes les dépendances pour la configuration ‘: app: _debugApk’.
Project: app déclare une dépendance de la configuration ‘comstack’ à la configuration ‘default’ qui n’est pas déclarée dans le descripteur du projet: wear.

Qu’est-ce que ça veut dire? Comment puis-je le débarrasser de ça?

Cette erreur se produit généralement lorsque Gradle ne peut pas trouver un composant particulier. J’ai rencontré ce problème lorsque je tentais d’utiliser l’exemple Android natif de Salesforce React.

Le message d’erreur que vous obtenez ressemble à celui que vous avez posté … dans mon cas c’était

 Project :app declares a dependency from configuration 'comstack' to configuration 'default' which is not declared in the descriptor for project :libs:SalesforceReact. 

J’ai trouvé mon fichier de parameters Gradle (appelé settings.gradle ) dans le répertoire android projets. Le début ressemblait à ceci

 rootProject.name = 'SmartSyncExplorerReactNative' def libsRootDir = new File( settingsDir, '../node_modules/SalesforceMobileSDK-Android/libs' ) include ':app' include ':libs:SalesforceReact' project( ':libs:SalesforceReact' ).projectDir = new File( libsRootDir, 'SalesforceReact' ) 

Dans ce cas, le chemin donné dans libsRootDir n’existait pas (ces bibliothèques provenaient en fait d’un référentiel différent de celui que j’ai cloné puis pointé vers ce chemin!).

Une fois que j’ai corrigé le chemin, sauvegardez le fichier de parameters et relancez, tout fonctionnait bien.

J’espère que ça aide, Jonathan.

J’ai fait face au même problème lorsque je mets à jour Android Studio 3.0 et les solutions suivantes fonctionnent pour moi

 implementation project(path: ':yourModule', configuration: 'default') 

Cette solution fonctionnera si vous utilisez Gradle 4.1 et Gradle Plugin Version 3.0.0 et Gradle Plugin Version 3.0.0 et supérieure.

J’espère que cela fonctionnera pour vous

J’ai rencontré un problème similaire avec un ensemble différent de modules. J’ai finalement réussi à le résoudre en réinstallant les modules nécessaires via npm mais avec le drapeau –save. ie “npm install –save nom-module”

Il semble que si vous avez juste le fichier .iml dans le dossier du module, il ne suffit pas que le studio Android le résolve.

Bonne chance.

J’ai trouvé cette erreur aussi. Donc, j’ai remarqué que mes settings.gradle cherchait un chemin qui n’existait pas. Exemple: (settings.gradle)

project (‘: YourProjectV1’). projectDir = new File (‘../ YourProjectFolderV1 / app /’);

Cependant, dans mon système de fichiers, le chemin était: ../YourProjectFolder v 1

Après la synchronisation des noms, le projet était ok!

J’espère que ça aide.

En fait, le projet lui-même se trouve dans le dossier racine du projet cible:

 ... |-wear |-app 

Donc, pour l’inclure correctement, vous devez définir un chemin qui pointe vers ce dossier interne:

‘setting.gradle’:

 include ':app', 'MyLibraryProject' project(':MyLibraryProject').projectDir = new File("X:\\SOME_PATH\\wear\\app") 

‘app \ build.gradle’ (projet principal)

 dependencies { ... comstack project(':MyLibraryProject') ... } 

J’ai également rencontré ces erreurs, il s’avère qu’il y a un chemin de bibliothèque modifié. Im utiliser la version 1.4 react-native-maps

Dans settings.gradle changez le chemin de dépendance react-native-maps en

... include ':react-native-maps' project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')

Il me semble que le manuel d’installation n’est pas à jour

J’ai récemment rencontré un tel problème, quand j’étais dans le compilateur window10 sans problème, mais j’ai compilé un problème sous Linux, je pense que cette raison avec la plate-forme, j’ai vérifié et trouvé le nom du projet des lettres minuscules nommées unifiées , puis compilées, trouvées réussies. ^ _ ^.

pour moi, je modifie simplement la ligne dans settings.gradle: project (‘: test’). projectDir = new File (rootProject.projectDir, ‘~ / android-test’) pour projeter (‘: test’). projectDir = new Fichier (rootProject.projectDir, ‘/ Users / Michael / android-test’) qui évite d’utiliser “~” dans le fichier settings.gradle.

d’abord: rm -rf node modules

alors: npm i

puis: Construire -> Nettoyer

Ensuite: fermez Android Studio et rouvrez. Cette fois, vous devriez être promu dans la zone du bas pour que rea-native-maps doit être installé. Cliquez sur le lien et installez-le

J’ai juste besoin d’append le sous-module, j’ai donc exécuté les commandes git suivantes dans le terminal:

git submodule init git submodule update puis une reconstruction!

Dans mon cas, j’ai tiré quelques mises à jour de repo git et j’ai oublié de faire l’ npm install , alors assurez-vous juste d’installer toutes les dépendances

npm install

Si vous êtes en cours de réponse, n’oubliez pas de faire un lien (si c’est un module natif)

react-native link

Ce cas est que vous n’installez pas le plugin.Veuillez installer le plugin.Comme “npm install -s wear”