Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-14787

CLI: Improve detection of Android SDK and SDK Home locations

    Details

      Description

      The Android environment detection library needs a few additional features for the build command to properly validate the development environment.

      • detect Android SDK
        • detect abd location (TIMOB-2760 need to be able to ref adb from either /tools or /platform-tools subdir)
        • detect proguard availability (TIMOB-2782 Android: Generate / Run a Proguard configuration based on API usage)
        • search configured Android SDK path first, then try ANDROID_SDK environment variable (TIMOB-8658 Android: Switch search order of folders/environment variables in androidsdk.py)
        • if 64-bit Linux
          • check if ia32-libs package is installed (dpkg-query -l ia32-libs) (TIMOB-13520 Android Emulator: improve error message from missing ia32-libs dependency on linux)
          • check if /usr/lib/libGL.so exists
          • check if i386 architecture set in dpkg
      • detect Android SDK Home (ANDROID_SDK_HOME)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cbarber Chris Barber
                Reporter:
                cbarber Chris Barber
                Reviewer:
                Bryan Hughes
              • Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration