if the app works on some devices and on other not,
than I would do ...
1) deinstall the old app before you install the new app. If the database is on an external path, its not deleteted with the deinstallation. You must do it by hand.
2) Check if your device has internet. Once I was connected to a router via Wifi, but the router was not connected to the internet.
3) Check if your app has on the device all the permissions which are needed. You can see this in the system config of android.
4) Include more log()