Hi
I am running Titanium Studio on OSX Mavericks and have been using it on 2 different user profiles for quite some time. For some reason I have only been able to install updates using the userprofile A, where I first installed Titanium Studio, while the other userprofile B "only" could be used for developing.
Anyway, it worked for some while, but yesterday the Titanium Studio reported that the update 3.2.1 was available. First I tried to install using userprofile B, but after checking the "Accept.." button and hitting the "Install" nothing at all happened.
Then I switched to userprofile A and tried the same. Here the installation process starts but ends with the following error:
Error encountered during update An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]com.appcelerator.titanium.feature.rcp_root 3.2.0.201312191547-837YFA-FFBdWI6jz0uTLUC7DA08H --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction).
Backup of file /Applications/Titanium Studio/configuration/.settings/org.eclipse.equinox.p2.metadata.repository.prefs failed. File that was copied to backup could not be deleted: /Applications/Titanium Studio/configuration/.settings/org.eclipse.equinox.p2.metadata.repository.prefs
So, after trying and retrying for some while, then I gave up and switched back to userprofile B for some developing, but now it can't find the Android SDK at all. After this, I've been trying a lot of stuff including removing all SDK's, reinstalling, changing location and so on.
Now, I ended up moving the Android SDK's to a shared userprofile on the Mac to save some diskspace, and here I installed all available version of the SDK including the 2.3.3, which is still needed, I guess. I have given write permissions on this shared location to both userprofiles. I've been using the external Android SDK Manager to install the different versions.
My userprofile A can now see and use the Android SDK (as well as the iOS), but the userprofile B can not see nor user the Android SDK. I have triple checked the location of the SDK, and it's ok. If I hit the "Install or update Android SDK" then the "Android" is checked and clicking "Settings" opens the details saying, that only Android 4.1.2 is installed even though the Android SDK Manager says something different.
If I just ignore and check e.g. Android 2.3.3 and hit "Configure", then it downloads and everything is ok. But it still refuses to find the Android SDK and if I go back into settings, then the newly installed 2.3.3 is not installed anymore.
It's driving me nuts here - suggestions?
- Titanium Studio 3.2.0
- OSX Mavericks