upgrade target and compile sdk

This commit is contained in:
Helium314 2023-10-21 10:23:18 +02:00
parent ecadcce08d
commit b3a9613710
3 changed files with 8 additions and 11 deletions

View file

@ -2,13 +2,13 @@ apply plugin: 'com.android.application'
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android'
android { android {
compileSdk 33 compileSdk 34
buildToolsVersion '33.0.2' buildToolsVersion = '33.0.2'
defaultConfig { defaultConfig {
applicationId "org.dslul.openboard.inputmethod.latin" applicationId "org.dslul.openboard.inputmethod.latin"
minSdkVersion 19 minSdkVersion 19
targetSdkVersion 33 targetSdkVersion 34
versionCode 19 versionCode 19
versionName '1.4.5' versionName '1.4.5'
} }
@ -74,7 +74,7 @@ android {
} }
dependencies { dependencies {
implementation 'androidx.core:core-ktx:1.10.1' implementation 'androidx.core:core-ktx:1.12.0'
implementation 'androidx.preference:preference:1.2.1' // includes appcompat implementation 'androidx.preference:preference:1.2.1' // includes appcompat
implementation 'androidx.recyclerview:recyclerview:1.3.1' implementation 'androidx.recyclerview:recyclerview:1.3.1'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
@ -83,11 +83,7 @@ dependencies {
testImplementation 'junit:junit:4.13.2' testImplementation 'junit:junit:4.13.2'
testImplementation 'org.mockito:mockito-core:3.12.4' testImplementation 'org.mockito:mockito-core:3.12.4'
testImplementation 'org.mockito:mockito-inline:3.12.4' testImplementation 'org.mockito:mockito-inline:3.12.4'
testImplementation 'org.robolectric:robolectric:4.9' testImplementation 'org.robolectric:robolectric:4.10.3'
testImplementation 'androidx.test:runner:1.5.2' testImplementation 'androidx.test:runner:1.5.2'
testImplementation 'androidx.test:core:1.5.0' testImplementation 'androidx.test:core:1.5.0'
} }
repositories {
maven { url "https://jitpack.io" }
}

View file

@ -44,7 +44,7 @@ import kotlin.math.min
ShadowKeyboardSwitcher::class, ShadowKeyboardSwitcher::class,
ShadowHandler::class, ShadowHandler::class,
ShadowFacilitator2::class, ShadowFacilitator2::class,
]) ], sdk = [33]) // todo: remove workaround after upgrading robolectric to 4.11
class InputLogicTest { class InputLogicTest {
private lateinit var latinIME: LatinIME private lateinit var latinIME: LatinIME
private val settingsValues get() = Settings.getInstance().current private val settingsValues get() = Settings.getInstance().current

View file

@ -19,9 +19,10 @@ allprojects {
repositories { repositories {
google() google()
mavenCentral() mavenCentral()
maven { url "https://jitpack.io" }
} }
} }
task clean(type: Delete) { tasks.register('clean', Delete) {
delete rootProject.buildDir delete rootProject.buildDir
} }