Catch Android runtime errors with Sentry

This commit is contained in:
Vishnu Mohandas 2020-05-03 23:41:54 +05:30
parent 80bbcd8816
commit 455ac899e2
4 changed files with 12 additions and 1 deletions

View file

@ -73,6 +73,7 @@ flutter {
}
dependencies {
implementation 'io.sentry:sentry-android:2.0.0'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'

View file

@ -6,4 +6,5 @@
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>

View file

@ -27,5 +27,14 @@
<meta-data
android:name="flutterEmbedding"
android:value="2" />
<meta-data
android:name="io.sentry.dsn"
android:value="http://96780dc0b00f4c69a16c02e90d379996@3.211.17.56/2" />
</application>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>

View file

@ -14,7 +14,7 @@ class LoggingUtil {
if (_isInProgress) {
return;
}
_isInProgress = true;
// _isInProgress = true;
final tempPath = (await getTemporaryDirectory()).path;
final zipFilePath = tempPath + "/logs.zip";
Directory logsDirectory = Directory(tempPath + "/logs");