Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 找不到Phonegap版本3 Phonegap.js_Javascript_Android_Cordova - Fatal编程技术网

Javascript 找不到Phonegap版本3 Phonegap.js

Javascript 找不到Phonegap版本3 Phonegap.js,javascript,android,cordova,Javascript,Android,Cordova,我已使用版本3在phonegap中创建了一个项目: phonegap create -n SexDiaries -i co.uk.couplesdiaries 但是当打开index.html时,我得到一个网络错误,无法找到phonegap.js,404 为什么他们会请求默认版本中不存在的文件 在哪里可以找到此文件?phonegap.js不在根目录中,例如: projectname/www/phonegap.js 正如您所期望的,您需要首先为要构建的应用程序创建一个平台,例如,使用以下内容构

我已使用版本3在phonegap中创建了一个项目:

phonegap create -n SexDiaries -i co.uk.couplesdiaries
但是当打开
index.html
时,我得到一个网络错误,无法找到
phonegap.js
,404

为什么他们会请求默认版本中不存在的文件


在哪里可以找到此文件?

phonegap.js不在根目录中,例如:

 projectname/www/phonegap.js
正如您所期望的,您需要首先为要构建的应用程序创建一个平台,例如,使用以下内容构建android平台:

phonegap build android
然后,进入创建的文件夹:

platforms/android/assets/www      

然后您将看到phonegap.js和所有其他内容。它的文档记录非常糟糕:)

我正在使用html+css+jQuery mobile开发一个移动应用程序,我正在使用。我正在使用的phonegap版本是3.1.0

我试图找到如何在我的移动应用程序上使用,以及如何调用cordova方法(例如notification.alert)。解决方法是只添加

<script type="text/javascript" charset="utf-8" src="cordova.js"></script>  

在index.html文档的标题中。Phonegap生成器将为每个构建(Android、Win phone、iOS)查找并包含正确的cordova.js文件。如果您将在web上使用该应用程序,那么该脚本标记将始终抛出404HTTP代码


最后,对任何应用程序来说都是必不可少的。请参阅完整示例。

我正在添加一个新答案,因为每次我搜索“phonegap.js缺失”时,这篇文章都会出现:

如果您遵循一些指南,您可能会看到对
cordova build[platform]
的参考。使用PhoneGap时,不要执行此操作。相反,这是正确的:

phonegap build [platform]

然后访问您的
platforms/[platform]
目录。

您有没有找到解决方法?我遇到了同样的问题。我添加了正确的答案:)听起来像一个有趣的应用;)这是世界上最好的应用程序:我对PhoneGap很困惑。如果每个“构建”都有单独的www文件夹,那么好处在哪里?我仍然需要维护几个不同的代码库,每种arch类型一个。也许我遗漏了什么?不不:)单独的游戏库只用于解决问题,你可以使用adobe从一个repo编译。你会想用这个:我把所有的东西都放在github上,然后用那种方式拉出来,但是你可以上传一个zip文件,我相信我是在用Ripple从基本的www文件夹中进行开发/测试的。有什么方法可以在phonegap.js丢失的情况下做到这一点,还是我不需要它?是的,不幸的是,你需要它。所以你不能让我概述的步骤正常工作?好吧,我可以运行build命令,生成一个平台,但是我必须在这个工具中进行开发(在我的例子中是iOS,SO XCode),然后将所有代码更改向后移动到基本www文件夹中。我只希望使用Ripple来完成所有的初始开发,使用python的SimpleHttpServer托管本地文件,然后运行构建来验证。我认为问题的一部分在于,我没有完全了解PhoneGap的开发过程/工作流程,也没有在每个步骤中使用适当的工具。我发现PG网站上缺少文档。