2017-01-17 1 views
10

Meine App funktioniert einwandfrei auf früheren Builds von Android, getestet von 4.0 bis 6.0.1 auf tatsächlichen Geräten. Kein Problem in Studio-emulierten Nougat 7.0 und 7.1. Allerdings, wenn ich meinen Freund testen Sie die APK auf seinem Gerät habe 7.0 ausgeführt, geschieht dies innerhalb von Sekunden:App "hält weiter" auf Nougat 7.0

Crash notice

Ich habe keinen Zugriff auf das Gerät (er lebt weit weg), und ich kann nicht relevant finden Informationen für diesen spezifischen Fehler online. Was könnte der Grund sein?

+2

"ich alle relevanten Informationen für diesen speziellen Fehler nicht finden können online" - es gibt kein "spezifischer Fehler" in deinem Screenshot. Integrieren Sie eine Crash-Protokollierungslösung in Ihre App (z. B. [ACRA] (https://github.com/ACRA/acra) und das ausgewählte Back-End), sodass Sie über eine Stapelprotokollierung und andere Informationen verfügen, mit denen Sie arbeiten können. – CommonsWare

+0

Ich habe es falsch gemacht, es einen "Fehler" zu nennen, aber es gibt immer noch wenig Information über diese spezielle Nachricht. Ich werde auf ACRA schauen. Vielen Dank! –

+0

Dieser Dialog ist, was Sie erhalten, wenn Sie abstürzen. Es ist nicht direkt informativ, da die Details (z. B. Stapelverfolgung) für die meisten Benutzer unverständlich sind. Aber hier kommt das Absturzprotokollieren und -melden zum Tragen, so dass Sie die Stapelverfolgung und relevante Details erhalten. – CommonsWare

Antwort

1

Haben Sie den Anbieter für Badge-Content verwendet? Samsung Nougat 7.0 kann den Absturz verursacht haben:

Verursacht durch: java.lang.SecurityException: Permission Denial: Schreiben com.sec.android.provider.badge.BadgeProvider uri Inhalt: //com.sec.badge/ Apps aus pid = 22957, uid = 10208 erfordert com.sec.android.provider.badge.permission.WRITE oder grantUriPermission()

Verwandte Themen