我有一個Ionic應用程序,它具有作爲後端的Firebase。應用程序工作正常與離子服務 - 拉布,但是當我用phonegap生成這個應用程序,.apk文件安裝並正確打開它的靜態頁面,但是當我點擊任何組件訪問的Firebase它不工作。爲什麼發生這種情況?如何調試呢?離子應用程序在瀏覽器中正常工作,但不在電話中
回答
@ankitsrist
Phoengap Build不符合Ionic Lab
Ionic Lab類似於Phonegap Desktop App
兼容您不能兼用Ionic Lab或Phonegap Desktop App與Phonegap Build
從PhoneGap的桌面應用程序教程,Step 5: Going Further
這個入門工作流程是爲了使用PhoneGap以最快和最簡單的方式開始移動應用程序開發。 在某些時候,您會希望移出沙箱環境,並進入適合構建,打包和分發您的移動應用程序的更高級環境。 (原文如此)
要清楚,我不離子實驗室工作,所以我不能給你就可以了細節。但是,Phonegap桌面應用程序是一個沙盒環境。它需要Phonegap開發者應用程序。它不是工作流程的一部分。它不適用於Phonegap Build。
我目前正在撰寫博客文章,並會在今天晚些時候完成後發佈一個完整的答案。
謝謝先生,這意味着我不能用手機構建我的離子應用程序..如果我留下的唯一選擇是在我的電腦上設置android SDK和iOS SDK。我聽說iOS SDK只適用於MacBook。 –
@ankitsrist您可以使用Ionic SDK,但使用CLI會更容易。 AFAIK,沒有完整的使用PGB使用Ionic的說明。但是,PGB只需要文件index.html和config.xml,Ionic需要Angular + Ionic UI - 據我所知。要清楚,我不使用離子。你可能想問一下http://forum.ionicframework.com/ – JesseMonroy650
- 1. 離子 - 應用程序工作在瀏覽器,但在移動
- 2. 我的離子應用程序在瀏覽器上正常工作,但無法在我的手機中打開
- 3. 離子相機插件工作在Android應用程序,但不能在移動瀏覽器中工作?
- 4. 請求在瀏覽器中正常工作,但在python中正常工作
- 5. 應用程序無法在離線瀏覽器中工作
- 6. 小應用程序不工作在Chrome瀏覽器,火狐瀏覽器,但在IE瀏覽器工作
- 7. 應用程序在瀏覽器工作正常,手機
- 8. 小程序在IDE中工作,但不在瀏覽器中
- 9. 離子項目,不在電話上工作,但在開發過程中工作
- 10. 在瀏覽器中的離子工作不在設備中
- 11. HttpResponse response = client.execute(request);在avd瀏覽器中工作但不在應用程序中
- 12. 離子運行瀏覽器--livereload不能正常工作
- 13. 發佈請求無法正常工作,但在瀏覽器中正常工作?
- 14. jquery移動應用程序在瀏覽器上正常工作,但不是應用程序
- 15. curl_setopt工作正常,在瀏覽器,但不是在cron標籤
- 16. json對象在瀏覽器中工作,但不在Android應用程序
- 17. ASP.NET網站正在IIS中工作,但不在瀏覽器中
- 18. 瀏覽器歷史記錄在電子應用程序中不起作用
- 19. 離子3 - 離子載玻片在瀏覽器上不工作
- 20. 離子應用程序在瀏覽器上工作正常,但在我的android設備上無法正常工作
- 21. Opengl ES應用程序在模擬器中工作,但不在電話上
- 22. JavaScript在任何瀏覽器中都能正常工作,但Firefox?
- 23. 硒RC不工作,但在其他瀏覽器中正常工作
- 24. jQuery在Dreamweaver中正常工作,但不在任何瀏覽器中。怎麼修?
- 25. 刮在PHP中的鏈接不工作,但在瀏覽器中鏈接正常
- 26. 代碼在JSFiddle中正常工作,但不在我的瀏覽器中
- 27. 溢出:auto;在Chrome瀏覽器中工作正常,但不在Firefox中
- 28. Cron文件在瀏覽器中正常工作,但不在命令中
- 29. 響應/視口在瀏覽器中工作,但不在ios中
- 30. mpdf在谷歌瀏覽器中不能正常工作,但在Firefox中正常工作
請添加一些代碼示例和一些調試日誌,否則我們將無法找出您的問題。如果您使用Android Studio運行Android應用,則應該可以獲取一些日誌。你測試過它是否可以在模擬器中使用'ionic emulate android'嗎? – Dexter
謝謝@dexter,實際上我已經嘗試過在phonegap服務和離子服務上測試我的應用程序,它工作完美無瑕,但它的apk版本無法正常工作。它沒有給出錯誤 –