Just guessing, but does 

int icon;

in MyGcmListenerService.java at line 132

not need to be initialized like

int icon = 0;

now you use

.setSmallIcon((icon != 0) ? icon : R.drawable.map_car_default)

at line 150 now?

As the images and the Google stuff are related to that integer it made me thinking ...


Am Sonntag, dem 25.09.2022 um 11:52 +0200 schrieb Michael Balzer:
Chris,

that's not a crash log, that's just a warning.

On that warning: the App requests android.permission.ACCESS_FINE_LOCATION by it's manifest. Maybe with LineageOS you need to manually give it that permission?

A crash log has class "E" (error) and includes an exception and a backtrace, for an example see: https://issuetracker.google.com/issues/201308676#comment4

On the crash: maybe it's because you don't have the Google components, not sure if FragMap can handle that.

The forum post relates to /e/OS … maybe I need some emulator images running alternative Androids now…

Regards,
Michael


Am 25.09.22 um 11:40 schrieb Chris van der Meijden:
Hey Michael,

this is from logcat when I change "Track vehicle" and the app crashes:

09-25 11:16:01.410 1710 1839 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.SERVICE_STATE flg=0x1000010 (has extras) } to ProcessRecord{8dcdd54 2053:com.android.systemui/u0a148} (pid=2053, uid=10148) requires android.permission.ACCESS_FINE_LOCATION due to sender android (uid 1001)

I saw now, that this crash also happens in the production app.

The widget is running well. I will keep the app running for while and will see if it stays stable.

Regards

Chris

Am Samstag, dem 24.09.2022 um 23:02 +0200 schrieb Michael Balzer:

Chris,

thanks for testing. A crash log would help on any crashes you see. Btw, I don't bump the revision until the actual release build.

Crashes related to the car image don't occur immediately, it sometimes takes hours of use before it happens. When it does, clearing the App cache fixes the crash for another random period.

Speed optimization was one goal. What about the widget?

Thanks,
Michael


Am 24.09.22 um 22:43 schrieb Chris van der Meijden:
Hey Michael,

I just installed the "release" Version on LineageOS 19.1 (Android 12) without Google components.

The vehicle setup was without any troubles. I could select the yellow VW e-UP image without crashing.

The App version is set wrong under "Vehicle info" (3.19.1, 2021122401).

Everything seems to be faster than before.

When I change the checkbox on "Track vehicle" under "Position" the App crashes. But after a new start of the app the value of the checkbox has changed.

Perhaps this first impression is of some help.

Regards

Chris

Am Samstag, dem 24.09.2022 um 20:10 +0200 schrieb Michael Balzer:


Everyone,

I'm currently working on the next Android release including KustomWidget support and a native app widget based on the old Automagic gauge widget.

Automagic has been dead for some time now, and it keeps crashing on Androids >= 7.

My changes so far are in the hub, APK builds are available here:

There's an issue with the App related to Android >= 10 though, which I haven't found yet. It's been reported in the forum:

I could use some help with that, I've got no idea other than blaming Android.

I've seen the effect in my emulator tests, and it seems to occur more frequently with non-roadster images.

Regards,
Michael

_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev


_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev

_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev


_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev

_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev