Не могу сделать build приложения на react native.
Что уже пробовал:
- Sync Project with Gradle Files, но выдаёт ошибку, описанную ниже
- File -> Invalidate Caches/ Restart
- Чистил кэш из $HOME/.gradle
- Удалял папку $HOME/.gradle
- Менял версию com.android.tools.build:gradle на 2.3.0, потому что это последняя версия из этого списка (https://repo.jfrog.org/artifactory/libs-release-bi...), но когда я использую
npx react-native init projectName
используется Android Plugin версии 4.1.2, мне не понятно почему так происходит, ведь в этом списке нет такой версии. Если что понимание есть о том чем отличается Gradle, Android Gradle Plugin, Gradle Wrapper, с документацией знаком, также пробовал использовать последнюю версию Gradle v. 6.8.2 и Android Gradle Plugin v. 4.1.2, это также не помогло сделать build.
- Менял distributionUrl в projectName/android/gradle/wrapper/gradle-wrapper.properties
- Менял use Gradle from на Specified location и путь C:/Gradle/gradle-6.8.2 в File->Settings->Build, Execution, Deployment->Gradle, это также не помогло и оставил по дефолту
Гуглить пробовал, есть точно такие же вопросы на stackoverflow и на github, но приведённые решения не помогли.
Build output:
Could not find com.android.tools.build:gradle:4.1.1.
Searched in the following locations:
- https://jcenter.bintray.com/com/android/tools/build/gradle/4.1.1/gradle-4.1.1.pom
If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
Required by:
project :react-native-settings
Add google Maven repository and sync project
Open File
Сейчас использую:
- Gradle v. 6.5
- Android Gradle Plugin v. 4.1.2
- gradle-wrapper 6.5-all
- Android Studios 4.1.2
- Android SDK Platform: Android 10, 9, 8.1, 8.0, 7.1.1, 7.0