I am about to publish a release version on the store of my app. The debug version (I am using my phone in lieu of the emulator), works perfectly without any problems.
The "Signed APK" version, however, is not connecting to the back-end at all.
How I generated the Signed APK in Android Studio:
Build --> Generate Signed APK
Make a new keystore (with pw)
Build Type == release.
Installed it on to the phone via moving the actual APK file itself and allowing installation from unknown sources.
My standard requests (IE Signin, getUser, GetSomethingX) are all erroring out. This proves to be a larger problem than I originally thought as I cannot figure out how to test log print statements and see them in the log cat. I, of course, can use Toasts, but it's a bit of a pain to try and read it all that way. There is no difference between the debug and release versions of the actual code I wrote.
The question: Is there something that I am missing as to why my debug version of the APK works perfectly but the build/ release version does not? I have been going back and forth with the network guy on the back-end where we are not sure who is at fault here. Is there something fundamentally different enough between the debug and release versions of an app that could prevent it from working as it should?
Anyone know?
Thanks all!