Я создаю нативную библиотеку для Android, которая зависит от:
dependencies {
compile 'com.google.maps.android:android-maps-utils:0.5'
}
Оказалось, что android-maps-utils работает не так, как я хочу. Я разветвил ее и хотел использовать свою версию этой библиотеки вместо официальной. Однако я не могу найти способ сделать это, я искал, как импортировать библиотеку из github внутри gradle, и нашел ajoberstar/gradle-git, но нет четкой инструкции, как это сделать, и все примеры, которые я нашел, у меня не работают (например, этот: Gradle: как клонировать репозиторий git в задаче?). Есть ли более простой способ сделать что-то подобное?
РЕДАКТИРОВАТЬ:
Это моя структура (упрощенная):
root:
| build.gradle
| settings.gradle
| aars
| map-util.aar
| libs
| android
| build.gradle
корень build.gradle -> repositories { flatDir { dirs 'aars' } }
настройки. град ->
include ":react-native-maps-lib"
project(":react-native-maps-lib").projectDir = file("./lib/android")
android/build.grandle -> compile(name: "map-util", ext:"aar")