Project: appceleratorstudio
Issue TISTUD-820: Titanium Studio: Validation - TiApp Editor allows invalid android runtime to be selected with incompatible SDKs
TiApp Editor allows invalid android runtime to be selected with pre-1.8.0 SDKs. Steps to Reproduce: 1. Create a new project using 1.8.0.1. 2. Open tiapp.xml in the TiApp Editor. 3. Change the runtime to Rhino (this creates an entry in the xml where there was none before: rhino). 4. Change the runtime to V8 (this changes the contents of the xml property line). 5. Change the SDK version (in TiApp Editor) to pre-1.8.0.1 (e.g., 1.7.5). Expected Result: Rhino should be the default runtime. Actual Result: V8 is the default runtime (invalid). Note: If you select a pre-1.8.0.1 SDK without first selecting a different runtime (thus adding the property line to the xml), the default runtime is correctly changed to Rhino in the TiApp Editor.
Story points: 8