group = "com.atmob.map_amap_android" version = "1.0" buildscript { repositories { google() mavenCentral() } dependencies { classpath("com.android.tools.build:gradle:7.3.0") } } rootProject.allprojects { repositories { google() mavenCentral() } } // 加载 local.properties 文件 def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) { localPropertiesFile.withInputStream { stream -> localProperties.load(stream) } } // 读取变量 def flutterSdk = localProperties.getProperty('flutter.sdk') apply plugin: "com.android.library" android { if (project.android.hasProperty("namespace")) { namespace = "com.atmob.map_amap_android" } compileSdk = 34 buildFeatures { viewBinding true dataBinding true } compileOptions { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } defaultConfig { minSdk = 21 } dependencies { //flutter compileOnly files("$flutterSdk/bin/cache/artifacts/engine/android-arm/flutter.jar") //AndroidX compileOnly "androidx.annotation:annotation:1.1.0" implementation "androidx.core:core:1.9.0" //constraintlayout implementation 'androidx.constraintlayout:constraintlayout:2.1.4' //高德地图 // implementation "com.amap.api:3dmap:9.7.0" // implementation 'com.amap.api:search:9.7.0' implementation 'com.amap.api:3dmap-location-search:10.0.800_loc6.4.5_sea9.7.2' //gson implementation "com.google.code.gson:gson:2.10" } testOptions { unitTests.all { testLogging { events "passed", "skipped", "failed", "standardOut", "standardError" outputs.upToDateWhen { false } showStandardStreams = true } } } }