I have an app that reads and writes files during onCreate. The problem is that when the app is installed via the Market and run the first time the files it needs to get have no access to them. I get FileNotFound exceptions even though the file is there. If I back out of the app and reopen it then the files can be read.
This is not the same behavior when pushing the apk from eclipse or adb. In fact I was able to reproduce the problem using eclipse and thought I fixed it doing adb uninstalls and eclipse installs but the problem persists for users pulling the update from the market.