From ad915be120da2f6536ad65840ac524e4199ad682 Mon Sep 17 00:00:00 2001 From: serso Date: Sat, 20 Sep 2014 11:35:21 +0200 Subject: [PATCH] ACRA analyzer enhanced --- .../java/org/solovyev/acraanalyzer/AcraAnalyzer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/src/main/java/org/solovyev/acraanalyzer/AcraAnalyzer.java b/core/src/main/java/org/solovyev/acraanalyzer/AcraAnalyzer.java index cea8d28f..67bd1f7d 100644 --- a/core/src/main/java/org/solovyev/acraanalyzer/AcraAnalyzer.java +++ b/core/src/main/java/org/solovyev/acraanalyzer/AcraAnalyzer.java @@ -102,6 +102,7 @@ public final class AcraAnalyzer { final AcraReport report = getFirstCollectionElement(sortedReport); outIs.println("Count: " + sortedReport.size()); outIs.println("App version: " + report.appVersion); + outIs.println("Android: " + getAndroidVersions(sortedReport)); outIs.println("Stack trace: " + report.stackTrace); } } else { @@ -110,6 +111,15 @@ public final class AcraAnalyzer { } } + @Nonnull + private static String getAndroidVersions(@Nonnull Collection reports) { + final Set versions = new HashSet(); + for (AcraReport report : reports) { + versions.add(report.androidVersion); + } + return versions.toString(); + } + private static void scanMbox(@Nonnull String filename, @Nonnull Map> reports, @Nullable String version) { final File file = new File(filename); if (!file.isDirectory()) {