diff --git a/qaul_ui/android/app/build.gradle b/qaul_ui/android/app/build.gradle index 128b2ea34..410999f13 100644 --- a/qaul_ui/android/app/build.gradle +++ b/qaul_ui/android/app/build.gradle @@ -40,6 +40,10 @@ android { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + // https://developer.android.com/topic/libraries/view-binding/migration#kts + buildFeatures { + viewBinding = true + } kotlinOptions { jvmTarget = '1.8' diff --git a/qaul_ui/android/blemodule/build.gradle b/qaul_ui/android/blemodule/build.gradle index 5d84b4f2e..e7df1dc08 100644 --- a/qaul_ui/android/blemodule/build.gradle +++ b/qaul_ui/android/blemodule/build.gradle @@ -1,7 +1,6 @@ plugins { id 'com.android.library' id 'kotlin-android' - id 'kotlin-android-extensions' id 'com.google.protobuf' } @@ -41,8 +40,6 @@ android { defaultConfig { minSdk 26 targetSdk 31 - versionCode 1 - versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/qaul_ui/android/libqaul/build.gradle b/qaul_ui/android/libqaul/build.gradle index 37b9226be..63761f6b9 100644 --- a/qaul_ui/android/libqaul/build.gradle +++ b/qaul_ui/android/libqaul/build.gradle @@ -12,8 +12,6 @@ android { defaultConfig { minSdk 26 targetSdk 31 - versionCode 1 - versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles "consumer-rules.pro" diff --git a/qaul_ui/android/settings.gradle b/qaul_ui/android/settings.gradle index 1c9e7d4ae..d2699bc87 100644 --- a/qaul_ui/android/settings.gradle +++ b/qaul_ui/android/settings.gradle @@ -18,9 +18,9 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "7.1.2" apply false - id "org.jetbrains.kotlin.android" version "1.7.10" apply false - id "com.google.protobuf" version "0.8.18" apply false + id "com.android.application" version '7.4.2' apply false + id "org.jetbrains.kotlin.android" version "1.9.25" apply false + id "com.google.protobuf" version "0.9.4" apply false } include ":app"