当前的工作目录不是基于cordova的项目

时间:2014-10-10 10:28:19

标签: cordova camera

在为cordova相机api添加插件时,我正在执行命令 cordova插件添加org.apache.cordova.camera 但在执行后,它在cmd中收到错误,如'当前工作目录不是基于Cordovo的项目' 我错过了什么吗? 需要帮忙。 谢谢。

3 个答案:

答案 0 :(得分:4)

我在我的android项目中遇到了同样的错误,这就是我解决它的方法:

  1. 创建新的cordova项目cordova create app
  2. cordova platform add android
  3. 添加Android平台
  4. 复制我们正在使用的完整应用程序文件夹 创建项目/平台文件夹
  5. 将所有cordova文件从platform / android文件夹复制到 申请文件夹
  6. 删除android文件夹
  7. 将应用程序文件夹重命名为android
  8. 在android studio中导入android文件夹
  9. 构建并运行项目
  10. 我希望任何面临同样问题的人都能得到解决。 我知道发布太晚了,但希望任何人都能得到帮助。

    P.S - 我没有使用任何插件,所以如果您使用插件,那么您还必须添加它们

答案 1 :(得分:0)

您尚未提及如何创建项目以及您尝试添加插件的环境。

常见步骤为:

  1. 创建项目

    $ cordova create hello com.example.hello HelloWorld

  2. 进入新创建的项目文件夹,即本例中的问候

    $ cd hello

  3. 现在添加您想要的平台

    $ cordova platform添加android

  4. 添加平台后,现在可以添加任何插件。

    $ cordova插件添加org.apache.cordova.camera

  5. 注意: CLI 添加插件代码为适用于每个平台。如果要使用较低级别的shell工具或平台SDK进行开发,则需要运行Plugman实用程序,以便为每个平台单独添加插件。 (有关详细信息,请参阅Using Plugman to Manage Plugins。)

答案 2 :(得分:0)

使用我现有的项目,我刚创建.cordova文件夹,使用HttpContext.Response.SuppressFormsAuthenticationRedirect = true; ,这对我有用。