App объявляет зависимость от конфигурации 'compile' к конфигурации 'default', которая не объявлена ​​в дескрипторе для проекта

Я импортирую библиотечный модуль с именем «износ» в своем проекте, и, строя, я получаю следующее:

Ошибка: возникла проблема при настройке проекта: app.
Не удалось разрешить все зависимости для конфигурации: app: _debugApk.
Проект: приложение объявляет зависимость от конфигурации «компиляция» до конфигурации «по умолчанию», которая не объявлена ​​в дескрипторе для проекта: износ.

Что это значит? Как я могу избавиться от этого?

Solutions Collecting From Web of "App объявляет зависимость от конфигурации 'compile' к конфигурации 'default', которая не объявлена ​​в дескрипторе для проекта"

Эта ошибка обычно возникает, когда Gradle не может найти конкретный компонент. Я испытал это, пытаясь использовать пример Salesforce React Native Android.

Сообщение об ошибке, которое вы получаете, похоже на тот, который вы опубликовали … в моем случае это было

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

Я нашел файл настроек Gradle (называемый settings.gradle ) в каталоге android проектов. Начало было похоже на это

 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' ) 

В этом случае путь, указанный в libsRootDir , не существовал (так как эти библиотеки действительно поступали из другого репозитория, который я клонировал, а затем указал этот путь на!).

Как только я исправил путь, сохраните файл настроек и повторите попытку, все работает плавно.

Надеюсь, это поможет, Джонатан.

Я столкнулся с аналогичной проблемой с другим набором модулей. Я, наконец, смог его решить, переустановив необходимые модули через npm, но с флагом -save. Т.е. "npm install –save module-name"

Похоже, если у вас просто есть .IML-файл в папке модуля, для студии Android он недостаточно.

Удачи.

Я тоже столкнулся с этими ошибками, выяснилось, что путь библиотеки изменен. Im с использованием react-native-maps версий 1.4

В settings.gradle измените путь зависимости-native-maps на

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

Мне кажется, инструкция по установке не обновляется

Я недавно столкнулся с такой проблемой, когда я был в компиляторе window10 без проблем, но я скомпилировал проблему в Linux, я думаю, что эта причина с платформой, я проверил и обнаружил, что мое имя проекта с именем Named, а затем я Унифицированные именованные строчные буквы , а затем строятся, считаются успешными. ^ _ ^.

Для меня я просто изменяю строку в settings.gradle: project (': test'). ProjectDir = new File (rootProject.projectDir, '~ / android-test) для проекта (': test '). ProjectDir = new Файл (rootProject.projectDir, '/ Users / Michael / android-test'), что означает, что вы не используете «~» в настройках.gradle.

First: модули модуля rm -rf

Затем: npm i

Затем: Build -> Clean

Затем: Закройте Android Studio и снова запустите. На этот раз u следует продвигать в нижней области, где необходимо установить адаптивные карты. Нажмите на ссылку и установите ее.

Я тоже нашел эту ошибку. Итак, я заметил, что мои настройки.gradle искали путь, которого не было. Пример: (settings.gradle)

Project (': YourProjectV1'). ProjectDir = новый файл ('../ YourProjectFolderV1 / app /');

Однако в моей системе fites путь был: ../YourProjectFolder v 1

После синхронизации имен, проект был в порядке!

Надеюсь, это поможет.

В этом случае вы не устанавливаете плагин. Пожалуйста, установите плагин. Так как «npm install -s wear»