Sygic GPS Navigation on Sailfish X

asked 2017-11-15 18:55:32 +0300

habuba gravatar image

updated 2017-11-16 01:30:06 +0300

How can I get Sygic 17.3.3 to work on Sailfish X 2.1.3.7? Has anyone done this? It installs from the Aptoide store, but when I start it up, it gets stuck in the "detecting country" dialogue, even when the phone has a gps position fix. It's working fine on Jolla 1 with the same OS version.

[Update] Additional Info:

Several Android GPS/Navigation apps are working on Sailfish X (Google, Here, MapFactor). The phone has internet access.

  • Jolla 1: Android: HAL API Level 16 / Runtime API Level 16
  • Sailfish X: Android: HAL API Level 23 / Runtime API Level 19

copying the directory com.sygic.aura from Jolla 1 to Sony Xperia did not work either.

edit retag flag offensive close delete

Comments

1

I'm not alone ;). It did not work on 2.1.3.5 either. I just generated logcats on j1 and on x - both are on 2.1.3.7. In both logcats I see couple of errors of missing provider or class, but Sygic on J1 works flawlessly while on X stuck at the same place as in your case. The one and only difference is that in logcat of X there are several lines with following exception: java.net.UnknownHostException: Unable to resolve host. I think this is main reason why Sygic is stuck at detecting country. Any suggestion how to help Dalvic to resolve host on X for Sygic?

tomoshokas ( 2017-11-15 22:25:18 +0300 )edit

Sounds like the app is trying to connect some server somewhere. Do you have working internet access and DNS settings? Firefox and dns works in my X with 2.1.3.7.

potski ( 2017-11-15 22:58:46 +0300 )edit

Other android applications are working for me too, such as bank application, dolphin browser, etc..

tomoshokas ( 2017-11-15 23:15:46 +0300 )edit

Since your dns seems to be working I believe host name is no longer in use. It is a shame that the error does not tell the missing host name so we could verify it.

Aptoide and Play versions seem to be different and Play is older (17.2.24). The old version is also available at Aptoide, maybe it is worth a try?

BTW. did you try to access aura.sygic.com?

potski ( 2017-11-16 21:45:21 +0300 )edit

Sorry to mislead you, there is host name in logcat of Sygic which could not be resolved.

Here is a logcat from sygic on Sailfish X and it is NOT working (stuck on country detecting screen):

---Starting log---

--------- beginning of /dev/alog/main

E/Fabric ( 8452): Settings request failed. E/dalvikvm( 8452): Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering

--------- beginning of /dev/alog/system

E/ActivityThread( 8452): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider E/dalvikvm( 8452): Could not find class 'android.system.ErrnoException', referenced from method com.sygic.aura.tracker.TrackerUtils.getErrno

E/AppsFlyer_4.3.5( 8452): Unable to resolve host "t.appsflyer.com": No address associated with hostname E/Infinario( 8452): java.net.UnknownHostException: Unable to resolve host "sygic-api.infinario.com": No address associated with hostname E/Infinario( 8452): Data is null E/Infinario( 8452): java.net.UnknownHostException: Unable to resolve host "sygic-api.infinario.com": No address associated with hostname E/Infinario( 8452): Data is null E/Infinario( 8452): java.net.UnknownHostException: Unable to resolve host "sygic-api.infinario.com": No address associated with hostname E/Infinario( 8452): Data is null

E/ActivityThread( 8452): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider E/ActivityThread( 8452): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider E/ActivityThread( 8452): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider

---Log finished---

Here i is a logcat from sygic on Sailfish 1 and it is WORKING

---Starting log--- --------- beginning of /dev/log/main

E/dalvikvm( 3051): Could not find class 'android.os.UserManager', referenced from method com.google.android.gms.common.zze.zzas E/dalvikvm( 3051): Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.internal.zzacw.zzg E/dalvikvm( 3051): Could not find class 'android.transition.ChangeBounds', referenced from method com.sygic.aura.activity.NaviNativeActivity.placeBaseFragment E/dalvikvm( 3051): Could not find class 'android.system.ErrnoException', referenced from method com.sygic.aura.tracker.TrackerUtils.getErrno E/dalvikvm( 3051): Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering --------- beginning of /dev/log/system E/ActivityThread( 3051): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider E/dalvikvm( 3051): Could not find class 'com.sygic.aura.views.animation.RevealTransition', referenced from method com.sygic.aura.fragments.AbstractScreenSearchFragment.goToFTSSearch E/dalvikvm( 3051): Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method com.sygic.aura.views.ExtendedFloatingActionButton.getBackgroundDrawable E/RecyclerView( 3051): No adapter attached; skipping layout E/dalvikvm( 3958): Could not find class 'android.os.UserManager', referenced from method com.google.android.gms.common.zze.zzas E/dalvikvm( 3958): Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.internal.zzacw.zzg E/dalvikvm( 3958): Could not find class 'android.transition.ChangeBounds', referenced from method com.sygic.aura.activity.NaviNativeActivity.placeBaseFragment E/dalvikvm( 3958): Could not find class 'android.system.ErrnoException', referenced from method com.sygic.aura.tracker.TrackerUtils.getErrno E/dalvikvm( 3958): Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering E/ActivityThread( 3958): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider E/dalvikvm( 3958): Could not find class 'com.sygic.aura.views.animation.RevealTransition', referenced from method com.sygic.aura.fragments.AbstractScreenSearchFragment.goToFTSSearch E/dalvikvm( 3958): Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method com.sygic.aura.views.ExtendedFloatingActionButton.getBackgroundDrawable E/RecyclerView( 3958): No adapter attached; skipping layout E/ActivityThread( 3958): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider ---Log finished---

tomoshokas ( 2017-11-16 22:47:30 +0300 )edit