错误:无法准备项目

时间:2016-05-07 20:20:11

标签: android cordova code-push

尝试使用以下命令进行发布时:

code-push release-cordova myApp android

我在终端中收到以下错误:

  

运行“cordova prepare”命令:
  [错误]无法准备项目。请确保这是一个Cordova项目,并且该平台“android”添加了“cordova platform add android”

任何人都知道可能出错了什么?该项目是使用以下命令创建的cordova项目:

cordova create myApp

并且还添加了android平台。

更新: 运行cordova prepare android --verbose将返回以下输出:

  

为所有插件执行“before_prepare”挂钩。   搜索PlatformJson文件,了解项目与平台安装插件之间的差异   项目和Android平台之间没有差异。继续...   从平台“android”的默认值生成config.xml   写出Android应用程序名称为“HelloCordova”   将Android软件包名称写成“io.cordova.hellocordova”   此应用没有定义启动器图标   成功更新项目   为所有插件执行“after_prepare”挂钩。

2 个答案:

答案 0 :(得分:0)

该错误表示当前工作目录在运行release-cordova命令时不代表Cordova项目的根目录。你能确保你把CD放到包含www,平台,插件等目录的目录中,然后运行release-cordova命令吗?这应该为你做的伎俩

答案 1 :(得分:0)

确保您的Nodejs是最后一个版本。 需要code-push-cli" child_process"