2016-02-04 103 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彈性負載平衡器來完成?有沒有辦法診斷? –

相關問題