Сбой задачи при сборке проекта (не удалось разрешить все файлы для конфигурации) - PullRequest
0 голосов
/ 27 апреля 2020

Я заметил, что это распространенная проблема при создании приложения. Каждый раз, когда я пытаюсь построить свой проект, я получаю эту ошибку, но build.gradle на всех уровнях совпадает с другим проектом, который создается без каких-либо проблем. Я пытался разместить репозитории одно над другим разными способами, но это просто не сработало. Я также пытался загрузить из 2 разных подключений Inte rnet, как рекомендовано на некоторых форумах, но безуспешно. Это ошибка:

> Task :app:preDebugBuild FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not find com.squareup.okhttp3:okhttp:^4.2.2.
  Required by:
      project :app

Пожалуйста, имейте в виду, что следующие спецификации одинаковы для другого проекта, который создается отлично.

Ionic:

   Ionic CLI                     : 6.6.0 (C:\Users\joelf\AppData\Roaming\nvm\v12.11.1\node_modules\@ionic\cli)
   Ionic Framework               : @ionic/angular 4.11.8
   @angular-devkit/build-angular : 0.801.3
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.1.3
   @ionic/angular-toolkit        : 2.1.2

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : not available
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 14 other plugins)

Utility:

   cordova-res : 0.12.2
   native-run  : 0.3.0

System:

   Android SDK Tools : 26.1.1 (C:\Users\joelf\AppData\Local\Android\Sdk\)
   NodeJS            : v12.11.1 (C:\Program Files\nodejs\node.exe)
   npm               : 6.11.3
   OS                : Windows 10

И мой gradle.build файлы выглядят так:

Если вам нужен какой-либо другой файл, просто дайте мне знать, это я впервые работаю с gradle, ioni c и cordova, так что я немного растерялся, любая помощь будет признательна, заранее спасибо.

1 Ответ

0 голосов
/ 27 апреля 2020

пожалуйста, используйте это:

 implementation "com.squareup.okhttp3:okhttp:4.2.2"

вместо этого:

 implementation "com.squareup.okhttp3:okhttp:^4.2.2"

edit:

Вы можете добавить его вот так

implementation group: 'com.squareup.okhttp3', name: 'okhttp', version: '4.2.2'

и чтобы получить зависимости от maven, вам нужно добавить это в свои репозитории

repositories {
    mavenCentral()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...