2016-02-04 104 views
3

我的应用程序在调试模式下通过Android Studio运行时加载并连接到服务器。当我创建一个签名版本APK时,该应用程序会加载,但是当它达到与API服务器进行通信的位置时,则无法连接。 我看服务器端的日志,并没有连接,但通过Android Studio运行时,它确实连接。Android应用程序在调试模式下工作,但在发布模式下不起作用

无论如何调试此发行版本?我试图使用chrome://inspect,但只能找到浏览器。

在此先感谢您的任何建议。

+0

我认为你的API是在本地主机... –

+0

是的,检查。 API托管在Azure上。当我在设备上运行Android Studio时,我会在Azure上获取服务器日志。所以我知道Android Studio版本正在启用远程服务器。 –

+1

可能在build.gradle中设置不同的url来进行发布和调试? – Thilek

回答

0

这是一个使用Phonegap和Android的应用程序。后端是HTTPS。为了让您在Android Chrome中使用HTTPS访问后端,您必须在服务器上添加中间证书。一旦你添加这些,一切都为我工作得很好。

+0

你能提供更多的细节吗?你知道这是否可以用aws弹性负载平衡器来完成?有没有办法诊断? –

相关问题