Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-15611] Android: (intel) STL Lib is not included in distribution build for Android (Play Store Crash: Cannot load library: link_image[1891]: 141 could not load needed library 'libstlport_shared.so')

GitHub Issuen/a
TypeBug
PriorityLow
StatusOpen
ResolutionUnresolved
Affected Version/sRelease 3.1.3
Fix Version/sn/a
ComponentsAndroid
LabelsSupportTeam, exalture
ReporterEzoom Agency
AssigneeAshraf Abu
Created2013-10-25T19:29:18.000+0000
Updated2016-09-02T06:11:44.000+0000

Description

This error is only happening with the Motorola RAZR I, after downloading and running my app from Play Store. Related Q&A: [148845](http://developer.appcelerator.com/question/148845/play-store-crash-javalangunsatisfiedlinkerror-cannot-load-library-libstlportsharedso#comment-192489) and [158551](http://developer.appcelerator.com/question/158551/play-store-after-app-download-receive--could-not-load-needed-library-libstlportsharedso-) This is the link to the app: [Play Store Download](https://play.google.com/apps/publish/?dev_acc=07704334438237736067#ApkPlace:p=com.ezoom.marcopolo.posvendas) **Play Store Error Report**
java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1891]: 141 could not load needed library 'libstlport_shared.so' for 'libti.cloudpush.so' (load_library[1093]: Library 'libstlport_shared.so' not found)
at java.lang.Runtime.loadLibrary(Runtime.java:370)
at java.lang.System.loadLibrary(System.java:535)
at org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:114)
at org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:81)
at org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:175)
at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:109)

Comments

  1. Brian 2013-12-25

    I am having the same issue with the map module (Android Maps API v2) on a "Razr i" running 4.1.2. java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1891]: 141 could not load needed library 'libstlport_shared.so' for 'libti.map.so' (load_library[1093]: Library 'libstlport_shared.so' not found) at java.lang.Runtime.loadLibrary(Runtime.java:370) at java.lang.System.loadLibrary(System.java:535) at org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:114) at org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:81) at org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:175) at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:109)
  2. matteo 2014-02-17

    got the same error on 'Galaxy Tab3 10.1' with 'Android 4.2.2': java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libstlport_shared.so" needed by "libti.map.so"; caused by load_library(linker.cpp:745): library "libstlport_shared.so" not found at java.lang.Runtime.loadLibrary(Runtime.java:371) at java.lang.System.loadLibrary(System.java:535) at org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:114) at org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:81) at org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:175) at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:109)
  3. Frank Apap 2014-04-16

    I get this error, happens on a few devices, primarily Galaxy S3 Tab java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1891]: 142 could not load needed library 'libstlport_shared.so' for 'libanalytics.google.so' (load_library[1093]: Library 'libstlport_shared.so' not found) at java.lang.Runtime.loadLibrary(Runtime.java:370) at java.lang.System.loadLibrary(System.java:535) at org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:114) at org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:81) at org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:175) at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:109)
  4. David Grolin Kristensen 2014-10-28

    We get similar error with Android 4.2 Galaxy Tab3 10.1 with https://play.google.com/store/apps/details?id=com.scalepoint.ecbmobile Galaxy Tab3 10.1 (santos10wifi): 5 (55%) Galaxy Tab3 10.1 (santos10lte): 3 (33%) Galaxy S4 (jflte): 1 (11%) User reports states that app craches every time java.lang.UnsatisfiedLinkError: Couldn't load kroll-v8 from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.scalepoint.ecbmobile-1.apk,libraryPath=/data/app-lib/com.scalepoint.ecbmobile-1]: findLibrary returned null at java.lang.Runtime.loadLibrary(Runtime.java:365) at java.lang.System.loadLibrary(System.java:535) at org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:56) at org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:175) at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:109)

JSON Source