I'm porting (or re-writing) an app developed for iOS using Titanium to Android, and apart from layout problems, which most folks seem to have and I won't bore you with here, I am trying to get my head round the difference between 'tool-api-level' and 'minSdkVersion' in the tiapp.xml. I know about setting the minimum and target API's, but in most (all?) documentation for Titanium the tool-api-level is stuck at 8. Why is this if the current (as at October 2012) Android SDK Tools is version 20.0.3 - is this to do with 'Platform-tools' which are at version 14?
Tool-Api-Level you mentioned is the Platform API of Android from and above which Titanium APIs work and are supported, unless specifically mentioned or deprecated.
At 2.1.2 or above version of Titanium Mobile SDK support for Jelly Bean(API-16) is also incorporated.
At a personal note, till this point all applications created in Titanium by me worked great in ICS (API 14) and above except where APIs were deprecated like ButtonBar.
I hope this helps and is relevant to your need and be a probable candidate to be an accepted answer.
If you have any other concern, do comment back :)
Hi Patrick, Here is the link for Titanium Compatibility matrix. you can refer the supported Android APIs. I think till API level 15 is supported.
Think you can help? Login to answer this question!