Project: appceleratorstudio
Issue TISTUD-5443: Android:CLI - JSON payload change results in Studio unable to find Android SDK
h5. Description: Since the JSON payload within the 3.2.0 CLI changed structure, Studio can no longer determine that the Android SDK is configured correctly. This may take a restart of studio or some time to clear the cached data in order to witness. The issue generally manifests itself first as a dialog show in the attachment "firstDialog.png" This prevents studio users from being able to build with Android. h5. Steps to reproduce: 1) Use Titanium Studio 3.1.3 2) Install CLI 3.2.0 using: "sudo npm install -g git://github.com/appcelerator/titanium.git" 3) Install SDK 3.2.0 (CLI currently has an issue, so use Studio) 4) Set CLI selected SDK to 3.2.0 with: "ti sdk select " 5) Restart studio -additional note: you can use command "ti info -o json -t android" to see the difference in the structure of the payload regarding the Android SDK. h5. Result: You may see the "computing SDK info" error first. The Android SDK is no longer configured correctly and Studio will prompt the user to specify the Android SDK install location when trying to build for Android. Studio dashboard shows Android SDK as not configured. h5. Expected Result: Android SDK still working and user is able to build for Android.
Story points: 5