Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-13520] Android Emulator: improve error message from missing ia32-libs dependency on linux

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-10-21T19:23:39.000+0000
Affected Version/sRelease 3.1.0
Fix Version/s2013 Sprint 18 Core, 2013 Sprint 18, 2013 Sprint 22, 2013 Sprint 22 Core, Release 3.2.0
ComponentsAndroid, Tooling
Labelsandroidbuild, cb-verified, qe-3.1.0, qe-closed-3.2.0
ReporterDustin Hyde
AssigneeChris Barber
Created2013-04-11T00:52:52.000+0000
Updated2016-05-30T23:56:51.000+0000

Description

Comments

  1. Dustin Hyde 2013-04-11

    I ran this on the command line and the emulator launched:
       sudo dpkg –add-architecture i386
       sudo apt-get update
       sudo apt-get upgrade
       sudo apt-get install ia32-libs
       
    See TISTUD-2992 for source.
  2. Allen Yeung 2013-08-26

    Summary log from chat recorded on poker session CLI Sprint 18 poker planning: [10:37:57 PM] Matt Langston: User has to install VMWare, install correct libraries, build a Titanium app, and verify the bug.
  3. Chris Barber 2013-08-27

    This is fixed by https://github.com/appcelerator/titanium_mobile/pull/4612, specifically TIMOB-14787.
  4. Chris Barber 2013-10-21

    Pull request: https://github.com/appcelerator/titanium_mobile/pull/4814
  5. Samuel Dowse 2013-12-18

    Verified fixed on: Ubuntu 13.10 64-bit Titanium SDK, build: 3.2.02v20131217190633 CLI: 3.2.0-cr3 Android Emulator: 2.3.3
    [ERROR] Unable to start emulator "API10_Android_2.3.3"
       
       [ERROR] Unable to start Android Debug Bridge server (exit code Error : Mussing 32-bit libraries is not installed.
       Without the 32-bit libraries, the Android SDK will not work properly.
       To install the required 32-bit libraries, run "__sudo apt-get install libc6:i386 libcurses5:i386 libstdc++6:i386 zlib1g:i386__:".)
       
    Error message now displays a more informative error, giving clear instructions to the user on how to get the emulator working. Closing.

JSON Source