Would you like to contribute to the Titanium docs? To get started, sign up for an account on the Appcelerator Wiki and sign our CLA.

Skip to end of metadata
Go to start of metadata
Contents

Overview

The following will explain where all the software is located on a typical Titanium system and how to configure the associated environment variables for each Operating System.

Configuration

OS X

OS X Software Locations

 

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 Appcelerator Studio

Appcelerator Studio

N/A

/Applications/Appcelerator Studio

Location of Appcelerator Studio

Appcelerator Studio Settings

N/A

~/.eclipse

 

Appcelerator Studio Workspace

N/A

~/Documents/Appcelerator_Studio_Workspace

Location of Titanium projects

 

Windows

Windows Software Locations

 

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.

Icon

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.

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 Appcelerator Studio

Appcelerator Studio

N/A

%USERPROFILE%\Roaming\Appcelerator\Appcelerator Studio

Location of Appcelerator Studio

Appcelerator Studio Settings

N/A

%USERPROFILE%\.eclipse

 

Appcelerator Studio Workspace

N/A

%USERPROFILE%\Documents\Appcelerator_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:

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

 

 

Icon

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:
  • Installing Appcelerator Studio to a common system location, such as %PROGRAMFILES%, is not currently recommended, due to Eclipse Bug 249133 and the complications it causes with updates.
 

Configuring Environment Variables on Windows

Configure system variables using the Control Panel

  • Open the Windows Control Panel and search for 'environment'.
  • Click Edit the system environment variables. The System Properties dialog appears displaying the Advanced tab.
  • Click the Environment Variables button.

  • Use the New or Edit buttons at the bottom of the dialog to add or change system variables.

Ubuntu

Ubuntu Software Locations

 

Below is a summary of where Titanium-related components are typically stored and the system variables that should be configured.

Icon

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

/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)

Appcelerator Studio

N/A

~/Titanium_Studio

Location of Appcelerator Studio

Titanium SDK Home

N/A

~/.titanium

Location of Mobile and Desktop SDKs (containing mobilesdk, modules, runtime & sdk directories), automatically managed by Appcelerator Studio

Appcelerator Studio Settings

N/A

~/.eclipse

 

Appcelerator Studio Workspace

N/A

~/Documents/Appcelerator_Studio_Workspace

Location of Titanium projects

 

 

 

 

  • No labels