ฉันกำลังสร้างไลบรารี่ Android แบบโต้ตอบซึ่งขึ้นอยู่กับ:
dependencies {
compile 'com.google.maps.android:android-maps-utils:0.5'
}
ปรากฎว่า android-maps-utils ไม่ทำงานอย่างที่ฉันต้องการ ฉันแยกมันและฉันต้องการใช้เวอร์ชันของไลบรารี่นี้แทนเวอร์ชันทางการ ฉันหาวิธีดำเนินการไม่ได้ ฉันค้นหาวิธีนำเข้าไลบรารีจาก github ภายใน gradle และพบ ajoberstar/gradle-git แต่ไม่มีคำแนะนำที่ชัดเจนเกี่ยวกับวิธีการทำ และตัวอย่างทั้งหมดที่ฉันพบไม่ได้ผลสำหรับฉัน (ตัวอย่างอันนี้: Gradle: วิธีโคลน repo git ในงานได้อย่างไร) มีวิธีที่ง่ายกว่านี้ในการทำสิ่งนั้นให้สำเร็จหรือไม่?
แก้ไข:
นี่คือโครงสร้างของฉัน (ประยุกต์):
root:
| build.gradle
| settings.gradle
| aars
| map-util.aar
| libs
| android
| build.gradle
รูต build.gradle -> repositories { flatDir { dirs 'aars' } }
settings.gradle ->
include ":react-native-maps-lib"
project(":react-native-maps-lib").projectDir = file("./lib/android")
android/build.grandle -> compile(name: "map-util", ext:"aar")