Конфигурация с именем «по умолчанию» не найдена ошибка синхронизации градиента [дубликат]

p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
p.kill()

p.kill() завершает работу с оболочкой и cmd все еще работает.

Я нашел удобное исправление:

p = subprocess.Popen("exec " + cmd, stdout=subprocess.PIPE, shell=True)

Это будет заставить cmd наследовать процесс оболочки, вместо того чтобы заставить оболочку запускать дочерний процесс, который не убивается. p.pid будет идентификатором вашего процесса cmd.

p.kill() должен работать.

Я не знаю, какое влияние это будет на вашу трубу.

59
задан ישו אוהב אותך 21 June 2017 в 15:37
поделиться

13 ответов

Просто примечание по этому вопросу:

У меня была эта точная ошибка в приложении React Native при попытке создать для android. Все, что вам нужно сделать, это $ npm i.

3
ответ дан Brandon Mowat 16 August 2018 в 00:45
поделиться
  • 1
    Это также устранило мою проблему. Проблема заключалась в том, что у меня были зависимости, перечисленные в моем package.json, которые не были установлены. – colinbr96 5 July 2018 в 16:58

Вам лучше запустить команду в консоли, чтобы лучше понять, что не так с настройками. В моем случае, когда я запустил gradlew check, он на самом деле говорит мне, какой ссылочный проект отсутствует.

* What went wrong:
Could not determine the dependencies of task ':test'.
Could not resolve all task dependencies for configuration ':testRuntimeClasspath'.
Could not resolve project :lib-blah.
 Required by:
     project :
  > Unable to find a matching configuration of project :lib-blah: None of the consumable configurations have attributes.

Досадно было, что при сбое импорта он не обнаружил бы значимого сообщения об ошибке. И если я прокомментировал все ссылки на проект, уверен, что он позволяет мне импортировать его, но как только я раскомментирую его, он напечатает только это неоднозначное сообщение и не скажет вам, что не так.

0
ответ дан codenamezero 16 August 2018 в 00:45
поделиться
compile fileTree(dir: 'libraries', include: ['Android-Bootstrap'])

Используйте вышеприведенную строку в файле gradle вашего приложения вместо

compile project (':libraries:Android-Bootstrap')
25
ответ дан Dave Jarvis 16 August 2018 в 00:45
поделиться
  • 1
    должен был сделать это для подпроекта, когда родитель был преобразован в проект библиотеки. – CrandellWS 9 April 2016 в 01:43

Ваше имя модуля должно быть camelCase, например. PDFLib. У меня была такая же проблема, потому что я назвал мое имя модуля «PdfLib» и переименовал его в «pdfLib». Это сработало. Проблема была не в моем устройстве, а на сервере jenkins. Итак, проверьте и посмотрите, есть ли у вас такие имена модулей

0
ответ дан Dipendra 16 August 2018 в 00:45
поделиться

Сообщение является известной ошибкой Gradle . Причина вашей ошибки в том, что некоторые из ваших файлов gradle.build не имеют apply plugin: 'java'. И из-за ошибки Gradle не говорит вам, где проблема.

Но вы можете легко преодолеть это. Проще говоря, apply plugin: 'java' в каждом вашем «gradle.build»

0
ответ дан Gangnus 16 August 2018 в 00:45
поделиться

Я также столкнулся с той же проблемой, и проблема заключалась в том, что библиотеки отсутствовали в некоторых из следующих файлов.

settings.gradle, app / build.gradle, package.json, MainApplication.java

Предположим, что библиотека является реакцией-native-vector-icons, тогда ее следует упомянуть в следующих файлах:

В файле app / build.gradle в разделе зависимостей добавьте:

compile project (': react-native-vector-icons')

В файле settings.gradle в папке android добавьте следующее:

include ': react-native- vector-icons 'project (': react-native-vector-icons '). projectDir = новый файл (rootProject.projectDir,' ../node_modules/react-native-vector-icons/android')

В MainApplication.java добавьте следующее:

Импортируйте зависимость: import com.oblador.vectoricons.VectorIconsPackage;

, а затем добавьте: новый VectorIconsPackage () в методе getPackages () .

0
ответ дан Gautam Kumar 16 August 2018 в 00:45
поделиться

Если вы получаете эту ошибку с ответом native, это может быть связано с ссылкой на пакет NPM, который вы удалили (как это было в моем случае). После удаления ссылок на него в файлах settings.gradle и build.gradle я очищался и перестраивался, и он не хуже нового:)

7
ответ дан Julian K 16 August 2018 в 00:45
поделиться
  • 1
    Я была такая же проблема. Я удалил пакет NPM и получил эту ошибку. Я удалил ссылки в settings.gradle, build.gradle, а также src/main/java/[your appname]/MainApplication.java. Для очистки вы можете использовать cd android && ./gradlew clean – Anima-t3d 14 March 2017 в 10:53

Дело в том, что я вручную добавил подмодуль :k3b-geohelper в файл settings.gradle

 include ':app', ':k3b-geohelper'

, и все работает отлично в моей системе сборки mswindows

Когда я нажал обновление для github fdroid build system не удалось выполнить

  Cannot evaluate module k3b-geohelper : Configuration with name 'default' not found

. Окончательным решением было то, что папка подмодуля была названа k3b-geoHelper not k3b-geohelper.

В случае MSWindows не имеет значения, но в системе Linux это делает

2
ответ дан k3b 16 August 2018 в 00:45
поделиться

Я столкнулся с одной и той же проблемой, я был исправлен, создав проект gradle, а затем добавив проект lib в android studio

Во-первых, см. файл build.gradle присутствует в корневом каталоге проекта

, если нет, тогда создайте проект gradle,

  1. экспортируйте требуемый проект lib из eclipse, затем (File-> Export-> Android-> сгенерируйте файл сборки Gradle
  2. Нажмите on Next-> Next-> Выберите ваш проект lib из списка проектов-> Далее-> Далее-> Готово
  3. См. файл build.gradle, присутствующий в корневом каталоге проекта
  4. Переместите это проект для Android Studio
0
ответ дан Krunal Shah 16 August 2018 в 00:45
поделиться

В моей настройке.gradle я включил модуль, который не существует. Как только я удалил его, он начал работать. Это может быть другим способом устранить эту проблему

17
ответ дан mahesh ren 16 August 2018 в 00:45
поделиться
  • 1
    работал на меня :), я добавил залп в качестве модуля, но не включил его в git, поэтому, когда я снова клонировал проект, он дал мне эту ошибку, потому что папка volley не была там, благодаря большому количеству & lt; 3: D – Bassem Samy 10 May 2016 в 17:35

Во-первых, он не имеет хорошего, чтобы иметь более одного файла settings.gradle - он смотрит только на верхний уровень.

Когда вы получаете эта ошибка «Конфигурация с именем» по умолчанию «не найдена», это действительно запутанно, но это означает, что Gradle ищет файл (или файл build.gradle) где-то, и он не находит его. В вашем случае это у вас в файле settings.gradle :

include ':libraries:Android-Bootstrap',':Android-Bootstrap'

, который заставляет Gradle искать библиотеку в FTPBackup / libraries / Android-Bootstrap . Если вы используете чувствительную к регистру файловую систему (и вы не ошибались библиотеки в своем вопросе, когда вы имели в виду библиотеки ), он может не найти FTPBackup / Библиотеки / Android-Bootstrap из-за разницы в случае. Он также ищет другую библиотеку в FTPBackup / Android-Bootstrap , и она определенно не найдет ее, потому что этого каталога там нет.

Это должно работать:

include ':Libraries:Android-Bootstrap'

В блоке dependencies вам нужна такая же чувствительная к регистру спецификация:

compile project (':Libraries:Android-Bootstrap')
71
ответ дан Scott Barta 16 August 2018 в 00:45
поделиться
  • 1
    Хорошо, теперь работаем, но по другой причине. Android-Bootstrap имеют два других проекта. Я копирую проект, который мне нужен / libraries, и теперь работаю. Ваш комментарий дубликатов settings.gradle мне поможет. благодаря – colymore 21 March 2014 в 02:10
  • 2
    Для читателей - проблема также может возникать из файловых систем GIT и без учета регистра (как на большинстве Mac). Если вы переименовали папку, изменив только случай, и ничего больше - когда вы сделаете это, ад сломается. Это изменение не будет распространено среди ваших коллег или сервера сборки. [Д0] stackoverflow.com/questions/17683458/… – Stan 25 July 2016 в 15:12
  • 3
    Другая возможная причина. При импорте модуля, специально выберите «settings.gradle». корневого проекта, а не корневой папки проекта. В моем случае Android Studio была смущена, потому что она обнаружила несколько файлов settings.gradle (в результате подмодулей). После выбора настроек.gradle в качестве цели импорта все работало нормально. – McFarlane 17 November 2016 в 18:48

У меня была эта проблема с Дженкинсом. Причина: я переименовал модуль module в Module. Я узнал, что git каким-то образом запутался и сохранил оба каталога module и Module, причем содержимое было распространено между обеими папками. build.gradle хранился в module, но имя модуля было Module, поэтому он не смог найти конфигурацию по умолчанию.

Я исправил его, создав резервную копию содержимого Module, вручную удалив module из репо и восстановления + нажатия на потерянные файлы.

1
ответ дан Tom 16 August 2018 в 00:45
поделиться

Шаг.1 $ git submodule update

Шаг 2 To be commented out the dependences of classpass

0
ответ дан Y.Muranaka 16 August 2018 в 00:45
поделиться
  • 1
    Какие? Это никак не относится к вопросу. – Jordan Bondo 28 April 2016 в 13:02
Другие вопросы по тегам:

Похожие вопросы: