The changes was not about to make it better, it was about to make it build at all . Except changes for the weather sources.I tried the app on both devices (with and without Network Location). Unfortunately it does not want to run
One last try before I will continue to try to make emulator for Android 2.1 works correctly for me.
Please also attach the part of logcat.txt in case the version will still not work for you.