Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-17250] Android: KitchenSink fails to install on genymotion emulator's throwing missing shared library error

GitHub Issuen/a
TypeBug
PriorityLow
StatusClosed
ResolutionWon't Fix
Resolution Date2016-09-22T22:21:35.000+0000
Affected Version/sRelease 3.3.0
Fix Version/sn/a
ComponentsAndroid, iOS
Labelsqe-3.3.0, usability
ReporterLokesh Choudhary
AssigneeChris Barber
Created2014-06-30T21:55:51.000+0000
Updated2017-03-23T22:32:36.000+0000

Description

Description:

1. Get the latest 3.3.0 KS from https://github.com/appcelerator/KitchenSink/tree/master 2. Build it for any genymotion emulator

Actual Result:

1. KS fails to install on the genymotion emulator throwing the error below:
[ERROR] Application Installer abnormal process termination. Process exit value was 1
[ERROR] :  Failed to install apk on "192.168.56.103:5555"
[ERROR] :  Error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

Expected Result:

1. KS should install & run successfully on genymotion emulators

Comments

  1. Chris Barber 2016-09-22

    Won't fix. Genymotion images do not include Google API support for which KitchenSink relies on for Ti.Map. When building your app for a Genymotion emulator, the Android build does display a warning, but will continue to build since we don't know for certain if the app will run or not.
       [WARN]  Detected Titanium.Map.createView() call which requires Google APIs, however the selected emulator "Custom Phone - 6.0.0 - API 23 - 768x1280" may or may not support Google APIs
       [WARN]  If the emulator does not support Google APIs, the Titanium.Map.createView() call will fail
       [WARN]  You should use, or create, an Android emulator that does support Google APIs
       
  2. Lee Morris 2017-03-23

    Closing ticket as Won't Fix with reference to the above comments.

JSON Source