Uploaded image for project: 'Appcelerator Studio'
  1. Appcelerator Studio
  2. TISTUD-1678

Android: allow users to launch x86 emulator

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: Titanium Studio 2.0.2
    • Component/s: Android
    • Labels:
      None
    • Environment:

      All versions of TiStudio
      Android SDK r17+

    • Story Points:
      13

      Description

      Description

      Developers need to be able to leverage the Android x86 emulator that was made available with Android SDK r17. It claims to have performance increases beyond the standard emulator making for a better development experience.

      Proposed Solution(s)

      It would be good if you could specify by default whether you want to use the x86 or standard emulator for all projects, perhaps in Preferences -> Titanium Studio -> Titanium. It should be the standard emulator by default as the x86 emulator currently does not include the Google APIs (which would prevent the KitchenSink from running) and it does not support V8, as detailed in the linked ticket.

      Also, it should be configurable on a per-project basis as well, for the same reasons I listed in the above paragraph.

      So:

      1. We need to upgrade our AVI detection to show the available ABIs per device
      2. For devices with multiple ABIs we need to allow the user to select which one to use as part of the launch configuration, and that is passed as the first argument to the SDK for SDKs 2.1+. For < 2.1, we only pass the device argument
      3. We could add a preference in Titanium Preferences to default to x86 or standard emulator (were available). This would se the default ABI selection in the launch configuration.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sgibly Shalom Gibly
                Reporter:
                tlukasavage Tony Lukasavage
              • Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: