在Phonegap(Windows)中找不到脚本文件“C:\ res \ windows \ zip.js”

想到今天尝试phonegap。

  • 安装了Node.js

  • 使用命令安装phonegap:

    npm install -g phonegap 
  • 创build应用使用

     phonegap create my-app 
  • 运行命令

     phonegap run android 
  • 得到这个错误 – 找不到脚本文件“C:\ res \ windows \ zip.js”

不知道发生了什么事。 我曾尝试下载zip.js并放置在www \ js以及build立。 不知道为什么错误是指res文件夹,而没有任何。

任何人面临类似的情况

通过更新Phonegap,我能够摆脱错误:

 npm update -g phonegap 

你可以看到同样的问题Github问题 – > https://github.com/phonegap/phonegap-cli/issues/81

或在这里 – > https://github.com/phonegap/phonegap-cli/issues/77

你应该去应用程序目录:

 $ cd my-app/ $ phonegap build android 

我有同样的问题,并find了解决办法!

解:

  • 确保你已经安装了Java JDK和Android SDK(我通过Android Studio安装了Android SDK)

  • 安装Cordova (PhoneGap的核心)。 因为我不确定是否可以在没有安装cordova的情况下运行cordova命令。

  • 现在你的命令不工作的原因是: phonegap create my-app ,PhoneGap CLI不会为Android平台创build一个文件夹。 因此当运行命令: phonegap run android ,android平台不会出现在PhoneGap项目中。 要解决这个问题,只需运行以下命令: cordova platform add android (在my-app文件夹中)
  • 然后构build: phonegap local build android ,并且Android应用程序将成功编译。

更容易的select:

  • PhoneGap Build :这是一个基于云的服务,不需要使用不同的SDK来为不同的平台构build应用程序。 只要您的应用程序是开源的,或者您将您的私有应用程序限制为一个,它就是免费服务。

  • 使用您喜爱的编辑器/ IDE开发应用程序,并使用桌面应用程序运行应用程序,该应用程序运行与应用程序相连的本地服务器,您可以在应用程序商店下载该应用程序。

  • 只需在平台的IDE中构build/运行应用程序。 在Android的情况下,使用Android工作室来构build您的设备上的应用程序部署。 (在您的IDE中打开平台 – > Android项目)