mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-07 01:15:33 +00:00
Fixes #750 Currently, Keyman for Android targets SDK version 25 (Nougat). This PR targets the latest Android API and updates all the Gradle dependencies to the latest. This will remove some lint Obsolete warnings. Sample and Test projects needed to add ``` implementation 'com.android.support:support-v4:27.1.1' ``` to ensure all dependencies use the same version.
43 lines
1.1 KiB
Groovy
43 lines
1.1 KiB
Groovy
apply plugin: 'com.android.application'
|
|
|
|
android {
|
|
compileSdkVersion 27
|
|
buildToolsVersion "27.0.3"
|
|
|
|
defaultConfig {
|
|
applicationId "com.keyman.kmsample2"
|
|
minSdkVersion 15
|
|
targetSdkVersion 27
|
|
versionCode 1
|
|
versionName "1.0"
|
|
}
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
google()
|
|
flatDir {
|
|
dirs 'libs'
|
|
}
|
|
}
|
|
|
|
ext {
|
|
currentFirebaseVersion = "15.0.2"
|
|
}
|
|
|
|
dependencies {
|
|
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
|
implementation 'com.android.support:appcompat-v7:27.1.1'
|
|
implementation 'com.android.support:support-v4:27.1.1'
|
|
implementation "com.google.firebase:firebase-core:$currentFirebaseVersion"
|
|
implementation "com.google.firebase:firebase-crash:$currentFirebaseVersion"
|
|
implementation('com.crashlytics.sdk.android:crashlytics:2.9.2@aar') {
|
|
transitive = true
|
|
}
|
|
api (name:'keyman-engine', ext:'aar')
|
|
}
|