Android 我的应用程序赢了';在play store中发布后无法连接到服务器

Android 我的应用程序赢了';在play store中发布后无法连接到服务器,android,apk,Android,Apk,我刚刚将我的应用发布到play store,有一个大问题:谷歌商店发布的APK无法连接到我的服务器。如果我在我的手机上安装相同的.apk,它可以正常工作,但在谷歌处理了.apk并将其放在play store上之后,它就停止工作了。甚至不知道如何开始调试这个。有什么帮助或建议吗?首先想到的是检查应用程序的权限。如果你在手机上测试它,你可能会想当然地认为它可以连接到互联网,因为你希望它连接到互联网。 因此,我将再次检查清单文件,以确保您添加了对internet的权限 <uses-permiss

我刚刚将我的应用发布到play store,有一个大问题:谷歌商店发布的APK无法连接到我的服务器。如果我在我的手机上安装相同的.apk,它可以正常工作,但在谷歌处理了.apk并将其放在play store上之后,它就停止工作了。甚至不知道如何开始调试这个。有什么帮助或建议吗?

首先想到的是检查应用程序的权限。如果你在手机上测试它,你可能会想当然地认为它可以连接到互联网,因为你希望它连接到互联网。 因此,我将再次检查清单文件,以确保您添加了对internet的权限

<uses-permission android:name="android.permission.INTERNET" />

你可以在这里找到一些有用的东西:

作为调试过程的第二步,我将检查代码与服务器的连接。您使用什么作为后端?火基? 如果你想分享更多,我会尽力帮助你

更新
通过禁用“minifyEnabled”和“shrinkResources”解决了此问题。

请添加有关应用程序的更多详细信息。例如,它正在尝试连接的数据源等。当您通过play store发布应用程序时,play store会生成自己的签名证书。我认为您需要在控制台中检查play store签名证书,并使用它们来验证您的请求。仅使用FCM…是否“minifyEnabled”和“shrinkResources”会导致这种情况?以前从未使用过它…抱歉,我太沮丧了,忘了放更多的细节:我的清单:如果我在手机中手动安装.apk,它就可以正常工作。如果我从Play store安装该版本,它将无法工作。您的清单看起来正常。你说你正在使用Firebase云消息传递,对吗?我怀疑它与此有关,但您应该尝试禁用“minifyEnabled”和“shrinkResources”。这只会导致资源问题,而不是连接问题,但至少你可以排除这一点。你应该尝试在没有这些选项的情况下构建,因为有时它们会导致崩溃,并且(考虑到我没有查看你的代码)如果出现问题,可能还会阻止你的应用程序成功连接到internet。其他需要检查的问题是:你在手机上安装的是该应用的发布版本还是调试版本?我问是因为有时候他们的行为方式不同。你说得对!禁用“minifyEnabled”和“shrinkResources”后,再次正常工作。谢谢我为你高兴!你能接受这个答案吗?这样每个人都知道它对你有用?