Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OS X

OS X Software Locations

 

Wiki Markup
{multi-excerpt:name=program-locations-osx}
The paths shown are the locations on our running systems. As these configurations are tried and tested with Titanium, try to keep yours as similar as possible to this.

|| Package || Environment Variable || Local Path || Notes ||
| Android SDK Home | ANDROID_SDK | {{\~/android-sdk}} | Location of {{android}} (Android SDK Manager) and {{ddms}} (debug tool) executables |
| Android Tools | PATH | {{~/android-sdk/tools}} | Location of {{android}} (Android SDK Manager) and {{ddms}} (debug tool) executables |
| Android Platform Tools | PATH | {{~/android-sdk/platform-tools}} | Location of {{adb}} (Android Debug Bridge) executable |
| git | N/A | {{/usr/bin}} | Location of git executable |
| npm | N/A | {{/usr/local/bin}} | Location of npm executable |
| Oracle JDK | N/A | {{/usr/bin}} | Location of Java executables, {{java}} and {{javac}} (automatically symlinked) |
| python | N/A | {{/usr/bin}} | Location of python executable |
| Titanium SDK Home | N/A | {{\~/Library/Application Support/Titanium}} | Location of Mobile and Desktop SDKs (containing {{mobilesdk}}, {{modules}}, {{runtime}} & {{sdk}} directories), automatically managed by TitaniumAppcelerator Studio |
| TitaniumAppcelerator Studio | N/A | {{/Applications/TitaniumAppcelerator Studio}} | Location of TitaniumAppcelerator Studio |
| TitaniumAppcelerator Studio Settings | N/A | {{\~/.eclipse}} | |
| TitaniumAppcelerator Studio Workspace | N/A | {{~/Documents/TitaniumAppcelerator_Studio_Workspace}} | Location of Titanium projects |

{multi-excerpt}
 

Windows

Windows Software Locations

 

Wiki Markup
{multi-excerpt:name=program-locations-windows}
The paths shown are the locations on our running systems. As these configurations are tried and tested with Titanium, try to keep yours as similar as possible to this.

{note}
Paths to these tools and project files should not contain spaces or special characters, such as dollar signs, ampersands, etc.  Some of the development tools do not support having spaces in the path, such as scons if you want to build the Titainum SDK from source. 
{note}

|| Package || Environment Variable || Local Path || Notes ||
| Android SDK Home | N/A | {{C:\android-sdk}} | Location of {{android}} (Android SDK Manager) and {{ddms}} (debug tool) executables |
| Android Tools | PATH | {{C:\android-sdk\tools}} | Location of {{android}} (Android SDK Manager) and {{ddms}} (debug tool) executables |
| Android Platform Tools | PATH | {{C:\android-sdk\platform-tools}} | Location of {{adb}} (Android Debug Bridge) executable |
| git | PATH | {{%PROGRAMFILES%\Git\bin}} | Location of git executable (default installation path by Studio) |
| npm | PATH | {{%PROGRAMFILES%\nodejs}} | Location of npm executable (default installation path by Studio) |
| Oracle JDK (Binaries) | PATH | {{%PROGRAMFILES%\Java\jdk<version>\bin}} | Location of Java executables, {{java}} and {{javac}} (default installation path by Studio) |
| Oracle JDK (Home) | JAVA_HOME | {{%PROGRAMFILES%\Java\jdk<version>}} | Location of the JDK (default installation path by Studio) |
| python | PATH | {{C:\Python27}} | Location of python executable |
| Titanium SDK Home | N/A | {{%PROGRAMDATA%\Titanium}} | Location of Mobile and Desktop SDKs (containing {{mobilesdk}}, {{modules}}, {{runtime}} & {{sdk}} directories), automatically managed by TitaniumAppcelerator Studio |
| TitaniumAppcelerator Studio | N/A | {{%USERPROFILE%\Roaming\Appcelerator\TitaniumAppcelerator Studio}} | Location of TitaniumAppcelerator Studio |
| TitaniumAppcelerator Studio Settings | N/A | {{%USERPROFILE%\.eclipse}} | |
| TitaniumAppcelerator Studio Workspace | N/A | {{%USERPROFILE%\Documents\TitaniumAppcelerator_Studio_Workspace}} | Location of Titanium projects |


Be aware of the following environment variables that exist by default on Windows 7 systems, which can be used when configuring the environment variables above:

{section}
{column:width=70%}
|| Environment Variable || Value || Notes ||
| {{%SystemRoot%}} | | C:\Windows |
| {{%PROGRAMFILES%}} | {{C:\Program Files (x86)}} | Windows 64-bit systems |
| {{%PROGRAMFILES%}} | {{C:\Program Files}} | Windows 32-bit systems |
| {{%PROGRAMDATA%}} | {{C:\ProgramData\}} | |
| {{%USERPROFILE%}} | | Path to the current user profile |
{column}
{column:width=30%}
{column}
{section}

{multi-excerpt}
 

 

Wiki Markup
{multi-excerpt:name=windows-install-caveats}
{note}
Bear in mind the following caveats:

* All Windows systems must have the following paths *at the beginning* of their {{PATH}} environment variable to function properly: {code:lang=none|Windows System PATH environment variable}
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
{code}
* Installing TitaniumAppcelerator Studio to a common system location, such as {{%PROGRAMFILES%}}, is not currently recommended, due to [Eclipse Bug 249133|https://bugs.eclipse.org/bugs/show_bug.cgi?id=249133] and the complications it causes with updates.
{note}
{multi-excerpt}
 

Configuring Environment Variables on Windows

...

Ubuntu Software Locations

 

Wiki Markup
{multi-excerpt:name=program-locations-ubuntu}
Below is a summary of where Titanium-related components are typically stored and the system variables that should be configured.

{note}
The paths shown are the locations on our running systems. As these configurations are tried and tested with Titanium, try to keep yours as similar as possible to this.
{note}

|| Package || Environment Variable || Local Path || Notes ||
| Android SDK Home | ANDROID_SDK | {{/opt/android-sdk-linux_86}} | Location of {{android}} (Android SDK Manager) and {{ddms}} (debug tool) executables |
| Android Tools | PATH | {{/opt/android-sdk-linux_86/tools}} | Location of {{android}} (Android SDK Manager) and {{ddms}} (debug tool) executables |
| Android Platform Tools | PATH | {{/opt/android-sdk-linux_86/platform-tools}} | Location of {{adb}} (Android Debug Bridge) executable |
| git | N/A | {{/usr/bin}} | Location of git executable |
| npm | N/A | {{/usr/local/bin}} | Location of npm executable |
| Oracle JDK | N/A | {{/usr/bin}} | Location of Java executables, {{java}} and {{javac}} (symlinked using {{update-alternatives}}) |
| python | N/A | {{/usr/bin}} | Location of python executable (automatically symlinked) |
| TitaniumAppcelerator Studio | N/A | {{~/Titanium_Studio}} | Location of TitaniumAppcelerator Studio |
| Titanium SDK Home | N/A | {{\~/.titanium}} | Location of Mobile and Desktop SDKs (containing {{mobilesdk}}, {{modules}}, {{runtime}} & {{sdk}} directories), automatically managed by TitaniumAppcelerator Studio |
| TitaniumAppcelerator Studio Settings | N/A | {{\~/.eclipse}} | |
| TitaniumAppcelerator Studio Workspace | N/A | {{~/Documents/TitaniumAppcelerator_Studio_Workspace}} | Location of Titanium projects |
{multi-excerpt}