Я использовал 0.55.4 версию «native native», после обновления Android не удалось собрать проект на Android.
Я попробовал следующее решение:
Обновления в файле gradle.properties:
android.useAndroidX = true
android.enableJetifier = true
Используйте модуль Jetifier npm.
Обновлена собственная версия React до 0.60.0, обновлен путь к классу 'com.android.tools.build:gradle:3.3.0' в build.gradle
и все доступные решения до сих пор, но проблема все еще существует.
также попытался добавить следующий код в основной файл buil.gradle
subprojects { subproject ->
if (subproject.name.contains('react-native-datetime-picker') || subproject.name.contains('react-native-geolocation-service')){
buildscript {
repositories {
maven { url "https://dl.bintray.com/android/android-tools/" }
}
}
}
}
Получение следующей ошибки:
В Android Studio -
ОШИБКА: невозможно разрешить зависимость для ':act-native-geolocation-service @ debug / compileClasspath': не удалось разрешить androidx.appcompat: appcompat: 1.0.0.
Показать детали
Затронутые модули: реакция-нативная-геолокация-служба
В терминале VSCode (при запуске сборки через response-native run-android)
Не удалось разрешить все зависимости задач для конфигурации ': app: debugRuntimeClasspath'.
Не удалось найти androidx.appcompat: appcompat: 28.0.0.
Требуется:
проект: приложение
проект: приложение> проект: реагировать-родной-заставка
проект: приложение> проект: реакция-натив-геолокация-сервис
Не удалось найти androidx.appcompat: appcompat: 28.0.0.
Требуется:
проект: приложение> проект: реагировать-родной-дата-время выбора
Не удалось найти androidx.appcompat: appcompat: 28.0.0.
Требуется:
проект: приложение> проект: тост
Не удалось найти androidx.appcompat: appcompat: 28.0.0.
Требуется:
проект: приложение> com.facebook.react: реакция-нативный: 0.60.0
Не удалось найти androidx.appcompat: appcompat: 28.0.0.
Требуется:
project: app> project: response-native-image-crop-picker> com.github.yalantis: ucrop: 2.2.2-native