2016-04-07 35 views
0

我有一個Ionic應用程序,它具有作爲後端的Firebase。應用程序工作正常與離子服務 - 拉布,但是當我用phonegap生成這個應用程序,.apk文件安裝並正確打開它的靜態頁面,但是當我點擊任何組件訪問的Firebase它不工作。爲什麼發生這種情況?如何調試呢?離子應用程序在瀏覽器中正常工作,但不在電話中

+0

請添加一些代碼示例和一些調試日誌,否則我們將無法找出您的問題。如果您使用Android Studio運行Android應用,則應該可以獲取一些日誌。你測試過它是否可以在模擬器中使用'ionic emulate android'嗎? – Dexter

+0

謝謝@dexter,實際上我已經嘗試過在phonegap服務和離子服務上測試我的應用程序,它工作完美無瑕,但它的apk版本無法正常工作。它沒有給出錯誤 –

回答

0

@ankitsrist
Phoengap Build不符合Ionic Lab

Ionic Lab類似於Phonegap Desktop App

兼容您不能兼用Ionic LabPhonegap Desktop AppPhonegap Build

PhoneGap的桌面應用程序教程,Step 5: Going Further

這個入門工作流程是爲了使用PhoneGap以最快和最簡單的方式開始移動應用程序開發。 在某些時候,您會希望移出沙箱環境,並進入適合構建,打包和分發您的移動應用程序的更高級環境。 (原文如此)

要清楚,我不離子實驗室工作,所以我不能給你就可以了細節。但是,Phonegap桌面應用程序是一個沙盒環境。它需要Phonegap開發者應用程序。它不是工作流程的一部分。它不適用於Phonegap Build

我目前正在撰寫博客文章,並會在今天晚些時候完成後發佈一個完整的答案。

+0

謝謝先生,這意味着我不能用手機構建我的離子應用程序..如果我留下的唯一選擇是在我的電腦上設置android SDK和iOS SDK。我聽說iOS SDK只適用於MacBook。 –

+0

@ankitsrist您可以使用Ionic SDK,但使用CLI會更容易。 AFAIK,沒有完整的使用PGB使用Ionic的說明。但是,PGB只需要文件index.html和config.xml,Ionic需要Angular + Ionic UI - 據我所知。要清楚,我不使用離子。你可能想問一下http://forum.ionicframework.com/ – JesseMonroy650

相關問題