我开发了一个手机差距应用程序,我按照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