57 lines
1.4 KiB
Plaintext
57 lines
1.4 KiB
Plaintext
plugins {
|
||
id("com.android.application")
|
||
id("kotlin-android")
|
||
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
|
||
id("dev.flutter.flutter-gradle-plugin")
|
||
}
|
||
|
||
android {
|
||
namespace = "com.rwadurian.mining_app"
|
||
compileSdk = flutter.compileSdkVersion
|
||
ndkVersion = flutter.ndkVersion
|
||
|
||
compileOptions {
|
||
sourceCompatibility = JavaVersion.VERSION_17
|
||
targetCompatibility = JavaVersion.VERSION_17
|
||
}
|
||
|
||
kotlinOptions {
|
||
jvmTarget = JavaVersion.VERSION_17.toString()
|
||
}
|
||
|
||
defaultConfig {
|
||
applicationId = "com.rwadurian.mining_app"
|
||
minSdk = 24
|
||
targetSdk = flutter.targetSdkVersion
|
||
versionCode = flutter.versionCode
|
||
versionName = flutter.versionName
|
||
|
||
// 多dex支持
|
||
multiDexEnabled = true
|
||
}
|
||
|
||
buildTypes {
|
||
debug {
|
||
// Debug配置
|
||
isDebuggable = true
|
||
applicationIdSuffix = ".debug"
|
||
versionNameSuffix = "-debug"
|
||
}
|
||
release {
|
||
// Release配置
|
||
isMinifyEnabled = true
|
||
isShrinkResources = true
|
||
proguardFiles(
|
||
getDefaultProguardFile("proguard-android-optimize.txt"),
|
||
"proguard-rules.pro"
|
||
)
|
||
// 暂时使用debug签名,后续配置正式签名
|
||
signingConfig = signingConfigs.getByName("debug")
|
||
}
|
||
}
|
||
}
|
||
|
||
flutter {
|
||
source = "../.."
|
||
}
|