Дока для подключения:
https://docs.gradle.org/current/userguide/declarin...
Дока пакета npm который пытаюсь подключить:
https://www.npmjs.com/package/react-native-lottie-...
Помимо действий ниже, я прошёл все шаги из доки.
Написано, добавить этот код в settings.gradle:
include ':react-native-lottie-splash-screen'
project(':react-native-lottie-splash-screen').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-lottie-splash-screen/android')
Этот в build.gradle:
implementation project(":react-native-lottie-splash-screen")
Я добавил, стал получать ошибку:
Could not find method implementation() for arguments [project ':react-native-lottie-splash-screen'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Попробовал кучу самоделок, в гугле по этой ошибке есть похожие вопросы, но нет на них решения.
В дебаге путь он находит нормально, думал в этом дело:
2024-02-26T23:09:28.398+0300 [DEBUG] [org.gradle.initialization.ProjectPropertySettingBuildLoader] Looking for project properties from: C:\Users\USER\Desktop\lottie-splash-test\myApp\node_modules\react-native-lottie-splash-screen\android\gradle.properties
Что мне сделать или ошибка в других шагах?
В пакете примеры кода java, у меня kotlin тут используется, перегонял java код из доки пакета в kotlin этим инструментом:
https://www.codeconvert.ai/java-to-kotlin-converter