[TIMOB-19685] Android: Build fails with SDK 5.1.0.v2015100622295 if android 6.0(API 23) is not installed
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2015-10-07T22:41:45.000+0000 |
Affected Version/s | Release 5.1.0 |
Fix Version/s | Release 5.1.0 |
Components | Android |
Labels | n/a |
Reporter | Lokesh Choudhary |
Assignee | Chris Barber |
Created | 2015-10-07T18:16:22.000+0000 |
Updated | 2015-10-14T18:06:59.000+0000 |
Description
Description:
1. Create & build an android app from CLI/Studio using 5.1.0.v2015100622295.Actual Results:
1. The build fails with error:
[ERROR] Unable to find a suitable installed Android SDK that is >=14 and <=23
2. Looking at the package.json in the SDK we see "android sdk": "23"
, which is high limiting the required android SDK to 23.
Android SDK API 23 is required to build Android apps. The error message is not clear and I have fixed it. PR: https://github.com/appcelerator/titanium_mobile/pull/7277
Verified the fix. We see the below error messsage if android API 23 is not installed with better message:
Closing. Environment: Appc Studio : 4.3.1.201509302304 Ti SDK : 5.1.0.v20151014101225 Ti CLI : 5.0.5 Alloy : 1.7.16 MAC Yosemite : 10.10.5 Appc NPM : 4.2.1-1 Appc CLI : 5.1.0-38 Node: v0.10.37 Nexus 5 - Android 6.0