The way my machine is set up (I'm running Windows 7 64-bit) my user folder is on a different drive than the main Windows installation, so when new AVDs are created they are stored in E:\My Dropbox.android\avd by default. However, when Titanium attempts to run an emulator, it searches for AVDs in C:\Users\Matt.android\avd for the AVD file and corresponding config.ini. Any suggestions on how to make it look in the right location?
Sure thing! Add a new environment system variable called ANDROID_SDK_HOME and point it to the proper directory. Remove your emulators through the SDK Manager, and create a test one. Look at the details and the path should be the path you entered in the variable you created.
Also, do a trace on Titanium's output to show you the path of where it is looking for the avd. That is what you should set the value to.