def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) { localPropertiesFile.withReader('UTF-8') { reader -> localProperties.load(reader) } } def flutterRoot = localProperties.getProperty('flutter.sdk') if (flutterRoot == null) { throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") } def flutterVersionCode = localProperties.getProperty('flutter.versionCode') if (flutterVersionCode == null) { flutterVersionCode = '1' } def flutterVersionName = localProperties.getProperty('flutter.versionName') if (flutterVersionName == null) { flutterVersionName = '1.0' } apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { namespace "com.kouyuxingqiu.wow_english" // compileSdkVersion flutter.compileSdkVersion compileSdkVersion 33 // 暂时没有ndk需求 // ndkVersion flutter.ndkVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } sourceSets { main.java.srcDirs += 'src/main/kotlin' } defaultConfig { applicationId "com.kouyuxingqiu.wow_english" //minSdkVersion flutter.minSdkVersion //targetSdkVersion flutter.targetSdkVersion minSdkVersion 23 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } signingConfigs { debug { storeFile file("../certificate/wow_english") storePassword "wow_english" keyAlias "wow_english" keyPassword "wow_english" } release { storeFile file("../certificate/wow_english") storePassword "wow_english" keyAlias "wow_english" keyPassword "wow_english" } } buildTypes { debug { signingConfig signingConfigs.release } release { signingConfig signingConfigs.release } } } flutter { source '../..' } dependencies { // sing sound implementation 'com.singsound.library:evaluating:2.1.9' implementation "com.google.code.gson:gson:2.10" // 基础依赖包,必须要依赖 implementation 'com.geyifeng.immersionbar:immersionbar:3.2.2' // kotlin扩展(可选) implementation 'com.geyifeng.immersionbar:immersionbar-ktx:3.2.2' // coco2d游戏 implementation 'io.keyss.android.library:steve_game:1.0.1' }