diff --git a/android/KMAPro/build.gradle b/android/KMAPro/build.gradle
index f7bea47432..1f0ab24dc6 100644
--- a/android/KMAPro/build.gradle
+++ b/android/KMAPro/build.gradle
@@ -6,10 +6,12 @@ buildscript {
maven {
url 'https://maven.fabric.io/public'
}
+ mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
classpath 'com.google.gms:google-services:4.3.2'
+ classpath 'io.sentry:sentry-android-gradle-plugin:1.7.31'
classpath 'io.fabric.tools:gradle:1.31.2'
classpath 'name.remal:gradle-plugins:1.0.157'
}
diff --git a/android/KMAPro/kMAPro/build.gradle b/android/KMAPro/kMAPro/build.gradle
index 2f05d65790..6d72287511 100644
--- a/android/KMAPro/kMAPro/build.gradle
+++ b/android/KMAPro/kMAPro/build.gradle
@@ -1,5 +1,6 @@
plugins {
id 'com.android.application'
+ id 'io.sentry.android.gradle'
id 'io.fabric'
id 'com.github.triplet.play' version '2.5.0' apply false
id 'name.remal.default-plugins'
@@ -12,6 +13,11 @@ android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
+ compileOptions {
+ sourceCompatibility = JavaVersion.VERSION_1_8
+ targetCompatibility = JavaVersion.VERSION_1_8
+ }
+
defaultConfig {
applicationId "com.tavultesoft.kmapro"
minSdkVersion 19
@@ -71,6 +77,7 @@ android {
lintOptions {
disable 'MissingTranslation'
+ lintConfig file("lint.xml")
}
}
@@ -104,6 +111,7 @@ repositories {
dirs 'libs'
}
google()
+ jcenter()
maven {
url 'https://maven.fabric.io/public'
}
@@ -114,6 +122,8 @@ dependencies {
implementation 'androidx.appcompat:appcompat:1.2.0-alpha02'
implementation 'com.google.android.material:material:1.0.0'
api(name: 'keyman-engine', ext: 'aar')
+ implementation 'io.sentry:sentry-android:2.0.0'
+ implementation 'org.slf4j:slf4j-nop:1.7.25'
implementation "com.google.firebase:firebase-analytics:17.2.1"
implementation "com.google.firebase:firebase-messaging:20.0.1"
implementation "com.google.firebase:firebase-crash:16.2.1"
diff --git a/android/KMAPro/kMAPro/lint.xml b/android/KMAPro/kMAPro/lint.xml
index 8423c0ef9c..e7e77bada5 100644
--- a/android/KMAPro/kMAPro/lint.xml
+++ b/android/KMAPro/kMAPro/lint.xml
@@ -1,3 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/android/KMAPro/kMAPro/src/main/AndroidManifest.xml b/android/KMAPro/kMAPro/src/main/AndroidManifest.xml
index 4b0592ade0..4cd4405d64 100644
--- a/android/KMAPro/kMAPro/src/main/AndroidManifest.xml
+++ b/android/KMAPro/kMAPro/src/main/AndroidManifest.xml
@@ -21,6 +21,9 @@
+
+