我使用版本 3 在 phonegap 中创建了一个项目:
phonegap create -n SexDiaries -i co.uk.couplesdiaries
但是打开时出现无法找到index.html
的网络错误,404。phonegap.js
为什么他们会请求默认构建中不存在的文件?
我在哪里可以找到这个文件?
我使用版本 3 在 phonegap 中创建了一个项目:
phonegap create -n SexDiaries -i co.uk.couplesdiaries
但是打开时出现无法找到index.html
的网络错误,404。phonegap.js
为什么他们会请求默认构建中不存在的文件?
我在哪里可以找到这个文件?
phonegap.js 不在根目录中,例如:
projectname/www/phonegap.js
如您所料,您需要首先为要构建的应用程序创建一个平台,例如使用以下命令构建 android 平台:
phonegap build android
然后,进入创建的文件夹:
platforms/android/assets/www
然后你会看到 phonegap.js 和所有其他的东西。它的记录很差:)
我正在添加一个新答案,因为每次我搜索“phonegap.js missing”时都会出现这个SO帖子:
如果您遵循那里的几个指南,您可能会看到对cordova build [platform]
. 使用PhoneGap不要这样做。相反,这是正确的:
phonegap build [platform]
然后访问您的platforms/[platform]
目录。
我正在使用 html+css+jQuery mobile 开发一个移动应用程序,我正在使用 phonegap web build service构建它。我正在使用的 phonegap 版本是 3.1.0。
我试图找到如何在我的移动应用程序上使用Phonegap API以及如何调用cordova 方法(例如 notification.alert)。解决方案是添加
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
在 index.html 文档的头部。Phonegap 构建器将为每个构建(Android、Win 手机、iOS)找到并包含正确的 cordova.js 文件。如果您将在 Web 上使用该应用程序,则此脚本标记将始终抛出 404 HTTP 代码。
最后,ondeviceready 事件对于任何应用程序都是必不可少的。请参阅完整示例。