React Native Не удалось найти com.android.support:appcompat-v7:$ enjsupportVersion} - PullRequest
0 голосов
/ 16 октября 2019

У меня есть приложение React Native, которое я пытаюсь развернуть в эмуляторе Android Studio Android под Windows 10.

Я запускаю приложение из Power Shell с повышенными привилегиями, используя

react-native run-android

Открывается консоль Metro Bundler, но сборка завершается сбоем со следующим сообщением:

Не удалось разрешить все файлы для конфигурации ': Reaction-native-audio: debugCompileClasspath'.

Не удалось найти com.android.support:appcompat-v7:$ enjsupportVersion}. Требуется: project: response-native-audio

У меня есть:

  • React Native v0.59.10
  • Узел v10.16.3
  • Android Studio v3.5
  • Gradle:

    buildToolsVersion = "28.0.3"

    minSdkVersion = 16

    compileSdkVersion= 28

    targetSdkVersion = 28

    supportLibVersion = "28.0.0"

    classpath 'com.android.tools.build:gradle:3.3.1'

Я попытался изменить на classpath 'com.android.tools.build:gradle:3.2.1' согласно рекомендации от github , но это привело только к другой ошибке:

Произошла проблеманастройка проекта ': app'.

Не удалось получить неизвестное свойство 'mergeResourcesProvider' для объекта типа com.android.build.gradle.internal.api.ApplicationVariantImpl.

1 Ответ

0 голосов
/ 17 октября 2019

попробуйте изменить его на

 classpath 'com.android.tools.build:gradle:3.4.1'

и убедитесь, что в gradle / wrapper / gradle-wrapper.properties версия указана ниже

distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...