EgiGeoZone Forum
EgiGeoZone => Betatests => Thema gestartet von: riffraff am 27.07.2016, 20:59:34
-
Hallo Herr Ritter,
Danke erstmal für die tolle App! Die normale Version funktioniert super.
jetzt habe ich diese Woche die Betaversion auf meinem Motorola Defy+ installiert, um mir die Tracking-Funktion anzusehen.
Leider stürzt jetzt die App sofort beim Starten mit der Fehlermeldung "EgiGeoZone wurde beendet" ab.
Cache löschen hat nichts gebracht. Deinstallieren und neu installieren hat auch nichts gebracht.
Ich habe es auf zwei identischen Defys probiert, eins auf Deutsch, eins auf Englisch eingestellt. Beide Defys sind gerootet.
Ziel ist es, eins davon als Diebstahlschutz bzw. Auto-Wiederfind-Handy permanent im Auto zu lassen.
Was könnte ich noch probieren?
Danke und mfG!
-
Hallo Herr Koch,
kommt es dazu, dass Sie eine Meldung an Google schicken könnten? Dann tun Sie das bitte. Die kann ich nämlich lesen und interpretieren.
Sind die Google Play Dienste unter Cyanogenmod 11 mit installiert worden? Wahrscheinlich schon.
Gibt es eine Log-Datei im egigeozone-Verzeichnis? Dann schicken Sie mir diese per EMail bitte zu.
-
Hallo,
Danke für die schnelle Antwort.
Dreimal ja:
Ja, bei der Fehlermeldung kann ich auch "Report" anklicken, das habe ich gerade gemacht.
Ja, Google Play ist installiert.
Ja, es gibt eine Log-Datei, Inhalt hier:
2016-07-26 21:49:19,425 - [ERROR::de.egi.geofence.geozone.MainActivity::de.egi.geofence.geozone.MyBootReceiver] - Logger set!
2016-07-26 21:49:19,513 - [ERROR::de.egi.geofence.geozone.MainActivity::de.egi.geofence.geozone.MyBootReceiver] - EgiGeoZone gestartet
Danke und mfG,
Richard
-
Ja, bei der Fehlermeldung kann ich auch "Report" anklicken, das habe ich gerade gemacht.
Leider ist bei mir und Google dazu nichts angekommen. Kannst du aus dem Report die Sachen rauskopieren und mir zukommen lassen? Irgendwie ist das machbar.
Die Logs zeigen auch nicht viel :-)
-
Hallo,
na klar, hier der Report, den ich soeben auch nochmals abgeschickt habe:
Report type
Crash
Pagage name
de.egi.geofence.geozone
Package version
235
Package version name
2.3.5
Installed by
com.android.vending
Process name
de.egi.geofence.geozone
Time
Thursday, July 28, 2016
System app
false
Locale
en_US
System
---------
Device
mb526
Build ID
cm_mb52x-userdebug 4.4.4 KTU84Qa22d49fe6b test-keys
Build type
userdebug
Build fingerprint
ro.build.fingpring=motorola/mb526_umts/mb526:4.4.4/KTU84Q/20141001:user/release-keys
Model
MB526
Product
cm_mb52x
SDK version
19
Release
4.4.4
Incremental version
a22d49fe6b
Codename
REL
Board
jordan
Brand
motorola
Email address
ri******@gmail.com
Running apps + system log + event log
Zu viel zum abschreiben, ich werde versuchen das irgendwie rüberzukopieren...
Crash
-------
Exception class name
java.lang.NoClassDefFoundError
Source class
com.google.firebase.FirebaseApp
Source method
zzeh
Line number
-1
Strack trace
Zu viel zum abschreiben, ich werde versuchen das irgendwie rüberzukopieren...
Network
----------
Network name
netzclub
Phone type
GSM
Network type
HSPA
Network MCC code
262
Network MNC code
7
Falls ich hier etwas veröffentlicht habe, was man besser nicht öffentlich machen sollte, lösche es doch bitte wieder raus... :-)
Danke und mfG
Richard
-
Hallo Richard,
danke für dene Mühe.
Gestern habe ich ein Fehlerbeschreibung von dir bei Google mit dem Betreff "wie gewünscht . . ." erhalten. Diese ist sehr hilfreich. Ich habe mich nun selbst schlau gemacht und es liegt wohl an einem Fehler in den Google Play Diensten auf deinem Handy.
Da es nur einige Geräte betrifft, muss ich schauen, wie ich diesen Fehler beheben kann.
Welche Google Play-Dienste Version ist bei dir installiert? Sieht man ganz normal unter Anwendungsmanager --> Google Play-Dienste ganz oben.
-
Hallo Egmont,
habe das hier gefunden:
Google Play Services: com.google.android.gms
version 9.4.52 (034-127739847)
Installiert habe ich Google Play von hier:
http://opengapps.org/
und zwar die Variante "ARM / 4.4 / pico".
Danke und mfG
Richard
-
Hallo Richard,
habe den Fehler in einem Emulator mit Android 4.4 nachstellen können und quasi auch schon behoben. Der Fehler lag tatsächlich in einer der verzwickten Google-Bibliotheken. Mit Hinweisen aus dem Internet, konnte ich diesen Umstand umgehen.
Gegoogelt habe ich nach: java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions
Dieser Fehler passiert anscheinend nur auf bestimmten Geräten und unter bestimmten Android-Versionen.
Ich werde dieses Wochenende einen Patch dazu ausliefern.
-
Neue Version 2.3.6 Beta ist raus.
Diese wird demnächst (ca. 1 bis 2 Stunden) von Google im Play Store freigeschalten.
-
Hallo Egmont,
wow, das war ja superschnell!
Vielen Dank!
Werde ich heute oder morgen installieren und dann berichten.
mfG
Richard
-
Hallo Egmont,
Update ist gemacht und App startet einwandfrei!
Vielen Dank nochmals!
mfG
Richard
-
Jetzt soll sie auch noch tun was man erwartet :-)
-
Hallo Egmont,
habe heute Abend ein bisschen getestet.
Die App tut jedenfalls beinahe, was man erwartet... :-)
Grundsätzlich funktioniert alles, nur kriege ich es nicht hin, die Koordinaten via Platzhalter-Variablen in ein Email zu übertragen.
${latitude} und ${longitude} bzw. auch realLatitude und realLongitude liefert immer nur eine zweistellige Zahl zurück, im Moment 46 und 10.
Beispiel:
Ich will einen Link zu Google Maps erzeugen wie folgt:
https://www.google.de/maps/place/${latitude},${longitude}
und bekomme:
https://www.google.de/maps/place/46,10
Auch nur
${latitude}
${longitude}
alleine gibt
46
10
im Email.
Wobei 46 und 10 nicht mal die echten "Vorkomma-Koordinaten" von meinem Standort sind.
Andere Variablen wie AndroidId oder Datum funktionieren.
Noch ein bug oder mache ich was falsch?
Ach so, übringens, in der locationtracker Logdatei und in einem "normalen" Email ohne Variablen sind die Koordinaten richtig hinterlegt.
Danke
mfG
Richard
-
Hallo Richard,
bei welcher Aktion wird die Mail erstellt? Beim Tracking oder beim Betreten/Verlassen oder über den Test-Button?
Wahrscheinlich über den Test-Button. Über den Test wird einfach nur technisch die Mail, SMS oder der Weg zum Server getestet. Deshalb gebe ich da ein TestZone mit, die mit der Realität nichts zu tun hat. Also lat/lng sind 46/10 und reallat/reallng sind 48/11.
Wenn die App richtig genutzt wird, so werden dann die echten Werte übergeben werden.
-
Hallo Egmont,
ah, alles klar, war nur über den Test-Button.
Vielen Dank nochmals für die Fehlerkorrektur und die prompte Hilfe soeben!
mfG
Richard
PS:
Habe jetzt auch den entsprechenden Hinweis im Handbuch gefunden. :-)
Aber wenn ich es recht verstanden habe, und ein Test bestätigt es, das konfigurierbare Email funktioniert nur beim Ereignis "Zone betreten" bzw. "Zone verlassen"?
Beim Tracking bekomme ich immer nur den vordefinierten Text?
-
Habe leider erst jetzt deine Änderung im Post gesehen.
Aber wenn ich es recht verstanden habe, und ein Test bestätigt es, das konfigurierbare Email funktioniert nur beim Ereignis "Zone betreten" bzw. "Zone verlassen"?
Ja.
Beim Tracking bekomme ich immer nur den vordefinierten Text?
Ja. Aber mit den technischen Parametern des ausgewählten EMail-Profils. Betreff und Text sind fest vorgegeben.