PDA

View Full Version : Android - Skobbler doesn't support 64 bits processor



kevin
16.11.2015, 12:57
Hi,

Can I know when you will share :
- jniLibs/arm64-v8a/libngnative.so
- jniLibs/x86_64/libngnative.so

Because today, Skobbler is not working on Android 64bits devices.

Thx

Adela_Silvia
16.11.2015, 16:37
Indeed for the moment we don’t have a build for arm64. It’s on our roadmap for the next releases.

We are working on the feature's list for the next release, but we can't guarantee that will be included on the first release

kevin
17.11.2015, 11:58
Hi,

Is it possible to fix the 32 bits libraries to work on 64 bits device ?

--------- beginning of crash
11-17 10:20:52.035 2317 3784 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 3784 (GLThread 65)
11-17 10:20:52.155 1012 1012 I SELinux : SELinux: Loaded file_contexts contexts from /file_contexts.
11-17 10:20:52.165 1012 1012 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-17 10:20:52.165 1012 1012 F DEBUG : Build fingerprint: 'generic_x86_64/sdk_phone_x86_64/generic_x86_64:6.0/MRA44C/2166767:eng/test-keys'
11-17 10:20:52.165 1012 1012 F DEBUG : Revision: '0'
11-17 10:20:52.165 1012 1012 F DEBUG : ABI: 'x86'
11-17 10:20:52.165 1012 1012 F DEBUG : pid: 2317, tid: 3784, name: GLThread 65 >>> fr.apila.apila <<<
11-17 10:20:52.165 1012 1012 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
11-17 10:20:52.175 1012 1012 F DEBUG : eax 00000000 ebx e00acb10 ecx d598c990 edx e00f5124
11-17 10:20:52.175 1012 1012 F DEBUG : esi 00000003 edi e00f5124
11-17 10:20:52.175 1012 1012 F DEBUG : xcs 00000023 xds 0000002b xes 0000002b xfs 000000ef xss 0000002b
11-17 10:20:52.175 1012 1012 F DEBUG : eip dfa2ef80 ebp d52753f8 esp d5275330 flags 00210297
11-17 10:20:52.175 1012 1012 F DEBUG :
11-17 10:20:52.175 1012 1012 F DEBUG : backtrace:
11-17 10:20:52.175 1012 1012 F DEBUG : #00 pc 0014af80 /data/app/fr.apila.apila-1/lib/x86/libngnative.so (MapRenderer::setupDraw()+3296)
11-17 10:20:52.175 1012 1012 F DEBUG : #01 pc 00149ddf /data/app/fr.apila.apila-1/lib/x86/libngnative.so (MapRenderer::Draw(bool)+399)
11-17 10:20:52.175 1012 1012 F DEBUG : #02 pc 0014959d /data/app/fr.apila.apila-1/lib/x86/libngnative.so (MapRenderer::DrawWrapper(bool)+141)
11-17 10:20:52.175 1012 1012 F DEBUG : #03 pc 0011b69d /data/app/fr.apila.apila-1/lib/x86/libngnative.so (NG_Render+61)
11-17 10:20:52.175 1012 1012 F DEBUG : #04 pc 000f3fe4 /data/app/fr.apila.apila-1/lib/x86/libngnative.so (Java_com_skobbler_ngx_map_MapRenderer_render+36)
11-17 10:20:52.175 1012 1012 F DEBUG : #05 pc 01b2c420 /data/app/fr.apila.apila-1/oat/x86/base.odex (boolean com.skobbler.ngx.map.MapRenderer.render(boolean)+1 16)
11-17 10:20:52.175 1012 1012 F DEBUG : #06 pc 01b34fd2 /data/app/fr.apila.apila-1/oat/x86/base.odex (void com.skobbler.ngx.map.MapRenderer.onSurfaceChanged( javax.microedition.khronos.opengles.GL10, int, int)+790)
11-17 10:20:52.175 1012 1012 F DEBUG : #07 pc 743f80b7 /data/dalvik-cache/x86/system@framework@boot.oat
11-17 10:20:52.175 1012 1012 F DEBUG : #08 pc 000f6cb7 <unknown>
11-17 10:20:52.305 1012 1012 F DEBUG :

Thx

andranikgg
02.12.2015, 13:41
Hi,

I have the same problem.

How I can disable build for 64 bit?

I think if the whole application will build only for 32 bits, then it will work on 64 bit processors too.

Adela_Silvia
03.12.2015, 15:26
For the moment we don't support 64 bits processor.

andranikgg
04.12.2015, 19:16
May I know when You are planning your next release.

I'm using Skobbler's map in my application and I will decide continue using it or not.

Thanks!

Adela_Silvia
07.12.2015, 11:26
The next release is scheduled for January 2016

openminds
09.04.2016, 22:03
Any news on this? Looks like the release didn't make it on time :-)

Adela_Silvia
11.04.2016, 15:14
The date of the release has changed in the meantime due to the high volume of the enterprise requests, we have the beta builds are ready (if you want to test them please send us an email at dev@telenav.com) and the public SDK is scheduled to be released soon. An important notice is that this feature request didn't get in the next SDK, so the remaining workaround is to run as a 32 bit app on a 64 bit architecture.

hoang06kx1
27.06.2016, 10:05
The date of the release has changed in the meantime due to the high volume of the enterprise requests, we have the beta builds are ready (if you want to test them please send us an email at dev@telenav.com) and the public SDK is scheduled to be released soon. An important notice is that this feature request didn't get in the next SDK, so the remaining workaround is to run as a 32 bit app on a 64 bit architecture.

@Adela_Silvia
Please specify detail steps to run the application as a 32 bit app on a 64 bit architecture?
Currently our app which integrated your map does not work on Galaxy S6, just keep crashing every time we load the map. :(

hoang06kx1
27.06.2016, 12:38
@Adela_Silvia
Please specify detail steps to run the application as a 32 bit app on a 64 bit architecture?
Currently our app which integrated your map does not work on Galaxy S6, just keep crashing every time we load the map. :(

Problem solved! I've found a solution here
https://stackoverflow.com/questions/30782848/how-to-use-32-bit-native-libaries-on-64-bit-android-device/30799825#30799825
Now it can run smoothly on S6 device.
Thanks for your suggestion!

Adela_Silvia
05.08.2016, 16:13
Thank you for letting us know!