ANSWER EDIT:
Okay
The problem lies with developing for Android and is solely the cause of my freezes when going through the motions stated in my original post.
(This is purely for Windows (& I can only vouch for Windows 7 Pro 64bit but imagine same for Window OS))
If you open Task Manager.
Go to the Processes Tab and look for (should be close to the top) “Adb.exe” or “ADB.exe”.
Now, with a Unity Project open and saving the project and the scene etc.
Close Unity. It should hang as normal…
now go to your Taks Manager you opened earlier and look for the “Adb.exe” or “ADB.exe” process and right click-> End Process.
At this point you will see Unity close.
Conclusion: Unity is waiting for ADB.exe/Adb.exe to close down(which, of course, it is not doing) ergo , Unity Hangs.
Basically, this is not Unity 3Ds fault, at least I dont think it is, as its the Adb program outside of Unity 3D (required as a third party tool by unity3D for Android development).
The problem may be on the Unity 3D side if it is not properly controlling this 3rd party element that allows Android development etc, but this is where its pure speculation really. The problem is indeed with the associated Adb.exe and Unity 3D closes fine after this process is terminated.
Any advances on that because I dont know how to tell Unity to close this down outside of seeing Unitys source code which I dont have cos I don`t work for em, which is real shame, on my part at least.
Please fix this issue Unity 3D guys. The workaround cripples workflow between project swaps.
Oh well, may be its just me then :(
– GruffyI have the same problem and no answer!
– Axel78For this type of problem is better to use the support forum: http://forum.unity3d.com/forums/10-Unity-Support
– Sissomine crash when i close unity :p since the 4.3 update, i always close unity by killing it in the task manager
– Aladine