As quoted in Alice in the wonderland "you have to keep running in order to stay in the same place" Happens all the time. Is it that I fail to realize the syntax errors and mistake them for logical errors? Was trying to compile and run an android program to which a third party library jar file was added. The program compiled fine, but would not run saying it is not able to find the above mentioned third party classes. My logical mind screeched screamed. Hey, if you find the class when compiling, why can't you find the same during execution. The IDE either could not hear the scream or decided to ignore it. I tried googling and finding some solution. Did not help much. Next step should have been, a little more google or ask in some developer groups. Instead, me - the know-all suspected some corruption of sdk and deleted and tried reinstalling it. But now things started going even more interesting. The new sdk would not download and would not install. I might have t...