我開發了一個手機差距應用程序,我按照build.phonegap.com給出的步驟來構建手機差距應用程序。我成功地爲所有平臺生成了最終輸出。但是這個應用程序在symbian,windows中並不工作,它總是顯示一個空白的屏幕,並且它在android中工作正常。如何構建phonegap應用程序?
回答
雖然在包括cordova只添加cordova.js.After建設phonegap時建立將注意哪些cordova應該添加在WWW目錄或 U可以使用Cordova-1.5.0.js對於參考使用下面的鏈接
http://msdn.microsoft.com/en-us/magazine/hh975345.aspx 構建於Windows
我沒有嘗試,但在PhoneGap的應用程序,但我想我讀過,你應該引用cordova.js在您的index.html,但不包含實際的JS文件,因爲它將在構建過程中自動添加。
所以我說,有build.phonegap.com構建您的應用程序之前,只是刪除cordova.js,它應該工作。
這是絕對正確的,不需要將文件保存在存檔中,只需將它引用到索引文件中,PhoneGap Build就會爲您提供它。但是,我不認爲這就是OP的應用程序在這些平臺上無法正常工作的原因。 – Tyler
我用過的PhoneGap構建了很多次,沒有看到具體的代碼應用程序我不能說究竟有什麼不對您的應用程序。 Phonegap Build會自動在您的config.xml文件中插入您指定的Phonegap版本......所以我不確定關於包含或不包含cordova.js的答案會產生很多結果。
我的建議是檢查出你正在使用你的應用程序什麼的PhoneGap /科爾多瓦的功能。 Phonegap Build可以成功地構建您的應用程序(將其打包成應用程序分發者使用的二進制文件),但這並不意味着它實際上可以在爲其構建的設備上運行。
這裏的功能相當完整列表的PhoneGap支持各種設備:http://phonegap.com/about/feature/。
我的猜測是您使用的是支持不支持在Windows Phone或Symbian Android的東西。那,或者你沒有在config.xml中輸入正確的權限。看看https://build.phonegap.com/docs/config-xml並找到「PhoneGap API功能」部分。如果標籤中某些權限未正確設置,某些應用可能無法在所有設備上正常運行。
- 1. 用Fastlane和Phonegap構建應用程序
- 2. 如何使用Phonegap CLI創建/構建本地應用程序
- 3. 構建PhoneGap jQuery Mobile應用程序
- 4. Phonegap - 構建Android應用程序,問題
- 5. 構建Phonegap應用程序時出錯
- 6. 如何獲取應用程序版本並構建iOS PhoneGap應用程序?
- 7. 如何在使用phonegap構建應用程序時修改config.xml
- 8. 如何使用Cordova/PhoneGap構建sencha應用程序
- 9. 如何在Linux上爲iOS和iPhone構建Phonegap應用程序?
- 10. 如何持續構建和調試PhoneGap/Cordova應用程序?
- 11. 如何讓.mobileprovision在windows上構建phonegap iphone應用程序?
- 12. 如何爲Android 2.3構建Phonegap應用程序?
- 13. 如何通過phonegap構建應用程序?
- 14. 如何解決PhoneGap的錯誤而構建的應用程序
- 15. 如何添加PhoneGap插件並使用Phonegap構建應用程序
- 16. 在PhoneGap上構建Android應用程序構建
- 17. Phonegap應用程序的iOS沒有Phonegap構建
- 18. 應用內購買整合在phonegap構建iOS應用程序
- 19. 如何用apis構建應用程序?
- 20. 建立在PhoneGap的Windows Phone 7的應用程序構建
- 21. iOS7和PhoneGap構建 - 應用程序高度和觸摸響應
- 22. zepto應用程序結構 - phonegap
- 23. 如何使用Durandal SPA應用程序開始使用Phonegap構建?
- 24. 如何使用phonegap構建離子2應用程序。不使用CLI
- 25. ASP.NET Core應用程序如何構建?
- 26. 如何構建動態應用程序
- 27. 如何構建Python p2p應用程序?
- 28. 如何構建Mac應用程序?
- 29. GWT MVP - 如何構建應用程序
- 30. 我如何構建Angular2應用程序?
我猜你正在做的複製/粘貼從www文件夾中的所有文件上的Android Windows上的一個。您需要確保不要複製www文件夾中的cordova.js。 cordova.js文件對於每個操作系統都是不同的。確保使用windows mobile的cordova.js – Oras