Traccar client incompatible for Pixel 6a?

geotom12 days ago

Hi there,
I'm using traccar since some weeks with own server, it works fine. Thanks a lot for this work.
One of my tracked clients has been a Pixel 4a with Grapheneos (based on Android 14), it worked very good. Now I'm trying to replace this phone with a Pixel 6a also with Grapheneos (based on Android 15). When I try to install traccar client from FDroid, I get info "incompatible device". It is caused by Android 15 platform, I guess. When I install from Playstore, there is no info at installation time, but during app start there is a message that this app is developed for an older Android-Version and may have some issues.

I cannot send any positions with this device. I checked "troubleshooting client", but all permissions are set. Other Apps (like GPS-Test from FDroid) work fine with same permissions, so I think this problem is caused by traccar client app.

When I turn on tracking at traccar client, I get only this messages within 'Status':
Service installed
Connection change

My Server does not receive any messages from this device.
Is there any repository with an newer traccar client for Android 15? Or does anyone have a simple way for doing an own build from source? I'm not experienced with this but I would try to setup a - maybe Docker based - build environment.
Thank you for your help
geotom

Anton Tananaev12 days ago

I have Android 15 on a Pixel device. No issues.

Note that FDroid is not something we maintain officially. You can try downloading the APK from our website if you want non Google version.

geotom12 days ago

Hi Anton,
thank you for fast reply. As I wrote above, I also tried Google Playstore and got an info-screen that this app is developed for an older Android version and may cause issues. So if your APK is same version as on playstore, it should not make any difference?

You wrote you are using the client app on a Pixel / Android 15. Is this a Grapheneos or a Google-Android? Maybe, there is a difference in behaviour of the app between these two platforms? With Pixel 4a / Grapheneos-Android 14 it is OK, but with Pixel 6a / Grapheneos-Android 15 at least in my case it does not send location updates. There are some differences in client-configuration (i.e. Pix-4: Server IP:PORT, Pix-6: One entry Server-IP and another entry Port).

Client-app always hangs with Status 'Service installed' and 'Connection change'. What does this mean?

Anton Tananaev12 days ago

I have standard Google Android version. There should be no difference, but it seems like somehow you're getting some old version of the app. Not sure why. Have you tried downloading the APK directly?

geotom11 days ago

I now downloaded your APK and tried. It works and it is a different version than on playstore!
Perhaps you should make a remark in client troubleshooting: Different versions in playstore and on your website possible.
Thank you for your support.

Anton Tananaev11 days ago

What do you mean by different version?

geotom11 days ago

As I wrote above, I'm receiving an older version of your app through playstore. I will attach two screenshots that show you details. I do not have any idea, why playstore is selecting this one. In other cases I did not see this behaviour before. Maybe it has something to do with GrapheneOS sandboxing the playstore.

Screenshot_playstore.png
Screenshot_local-apk.png

Hope this helps.

Anton Tananaev11 days ago

That's very old version. We probably have it for old Android devices.

makar128 days ago

Traccar works will on Pixel 6A (Grapheneos). I recommend installing from Aurora Store. Oddly enough, but on Grapheneos, most applications work more stably, given that this is a system with a bunch of security restrictions. Unlike Calyxos (I have more problems with it, I described in another topic).