草庐IT

android - Cordova无法添加Android,退出代码为ENOENT失败

coder 2023-11-28 原文

我正在尝试使用Cordova创建一个Android项目,但是我遇到了ENOENT错误,尽管我非常仔细地一步一步地遵循了教程,这让我很生气。
首先,这是错误的屏幕截图:

以下是有关我的软件和硬件/操作系统的信息:

硬件和操作系统:

  • 2.60 GHz 2.60GHz英特尔®酷睿TM i5-3230M CPU
  • 4 GB RAM
  • 64位操作系统,基于x 64的处理器
  • Windows 8

  • 软件:
    这是我的相关软件的命令行输出。
  • $ npm -version
  • 输出:1.4.8
  • $ cordova -version
  • 输出:3.4.1-0.1.0
  • $ ant -version
  • 输出:2013年12月23日编译的Apache Ant(TM)版本1.9.3
  • $ java -version


  • $ adb版本
  • 输出:Android调试桥版本1.0.31

  • 这是我的一些系统变量:
  • ANDROID_HOME:C:\adt-bundle-windows-x86_64-20140321\sdk
  • ANT_HOME:C:\apache-ant-1.9.3
  • JAVA_HOME:C:\Program Files\Java\jdk1.8.0_05
  • CLASSPATH:%JAVA_HOME%\jre\lib
  • 路径:
    %JAVA_HOME%\bin; C:\app\barisa\product\11.2.0\dbhome_1\bin; C:\Program
    文件(x86)\Intel\iCLS Client\; C:\Program Files\Intel\iCLS
    客户端\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Program
    文件\英特尔\英特尔(R)管理引擎组件\DAL; C:\Program
    文件\英特尔\英特尔(R)管理引擎组件\IPT; C:\Program
    文件(x86)\Intel\Intel(R)管理引擎
    组件\DAL; C:\Program Files(x86)\Intel\Intel(R)管理
    引擎组件\IPT; C:\Program Files\Microsoft\Web平台
    安装程序\; C:\Program Files(x86)\Microsoft ASP.NET\ASP.NET Web
    Pages\v1.0\; c:\Program Files(x86)\Microsoft SQL
    Server\100\Tools\Binn\; c:\Program Files\Microsoft SQL
    Server\100\Tools\Binn\; c:\Program Files\Microsoft SQL
    Server\100\DTS\Binn\; C:\Program Files(x86)\Windows Kits\8.0\Windows
    Performance Toolkit\; C:\Program Files(x86)\Microsoft SQL
    Server\80\Tools\Binn\; C:\Program Files\Microsoft SQL
    Server\90\Tools\binn\; C:\Program Files(x86)\Microsoft SQL
    Server\90\Tools\binn\; C:\Program Files(x86)\Microsoft SQL
    Server\90\DTS\Binn\; C:\Program Files(x86)\Microsoft SQL
    Server\90\Tools\Binn\VSShell\Common7\IDE\; C:\Program文件
    (x86)\Microsoft Visual Studio
    8\Common7\IDE\PrivateAssemblies\; C:\Program Files(x86)\Microsoft SQL
    Server\100\Tools\Binn\VSShell\Common7\IDE\; C:\Program文件
    (x86)\Microsoft Visual Studio
    9.0\Common7\IDE\PrivateAssemblies\; C:\Program Files(x86)\Microsoft SQL Server\100\DTS\Binn\; C:\Program Files\Microsoft SQL
    Server\110\DTS\Binn\; C:\Program Files(x86)\Microsoft SQL
    Server\110\Tools\Binn\; C:\Program Files\Microsoft SQL
    Server\110\Tools\Binn\; C:\Program Files(x86)\Microsoft SQL
    Server\110\Tools\Binn\ManagementStudio\; C:\Program文件
    (x86)\Microsoft Visual Studio
    10.0\Common7\IDE\PrivateAssemblies\; C:\Program Files(x86)\Microsoft SQL
    Server\110\DTS\Binn\;%ANT_HOME%\bin; C:\adt-bundle-windows-x86_64-20140321\sdk\platform-tools; C:\adt-bundle-windows-x86_64-20140321\sdk\tools ; C:\程序
    Files\nodejs\
  • 注意:经过一段时间后,我将tools.jar从jdk/lib复制到jre/lib
    在互联网上进行研究。不工作
  • 注2:我给命令“cd
    C:\Users\barisa.cordova\lib\android\cordova\3.4.0\bin“
    该文件夹中的check_reqs文件。但是,如果我在$中键入$ chek_reqs
    在命令行上显示“check_reqs无法识别为内部或
    外部命令...。”
  • 注3:我通过右键单击->以以下方式运行来打开命令propmt(cmd):
    管理员我该怎么办?

  • 带-d标志的附加信息:

    更新

    我清理了.cordova并重新安装了它,现在,我收到此错误:

    我的变量的定义如上所述。

    最佳答案

    如果您确定自己的路径,请尝试在cmd中键入android,如果提示:'xcopy'无法识别。

    然后添加到您的路径:

    %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
    

    在某些情况下,请不要忘记重启PC。

    关于android - Cordova无法添加Android,退出代码为ENOENT失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23422961/

    有关android - Cordova无法添加Android,退出代码为ENOENT失败的更多相关文章

    1. ruby - 我需要将 Bundler 本身添加到 Gemfile 中吗? - 2

      当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/

    2. ruby-on-rails - 由于 "wkhtmltopdf",PDFKIT 显然无法正常工作 - 2

      我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-

    3. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

      如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

    4. ruby-on-rails - Rails 源代码 : initialize hash in a weird way? - 2

      在rails源中:https://github.com/rails/rails/blob/master/activesupport/lib/active_support/lazy_load_hooks.rb可以看到以下内容@load_hooks=Hash.new{|h,k|h[k]=[]}在IRB中,它只是初始化一个空哈希。和做有什么区别@load_hooks=Hash.new 最佳答案 查看rubydocumentationforHashnew→new_hashclicktotogglesourcenew(obj)→new_has

    5. ruby-on-rails - 无法使用 Rails 3.2 创建插件? - 2

      我对最新版本的Rails有疑问。我创建了一个新应用程序(railsnewMyProject),但我没有脚本/生成,只有脚本/rails,当我输入ruby./script/railsgeneratepluginmy_plugin"Couldnotfindgeneratorplugin.".你知道如何生成插件模板吗?没有这个命令可以创建插件吗?PS:我正在使用Rails3.2.1和ruby​​1.8.7[universal-darwin11.0] 最佳答案 随着Rails3.2.0的发布,插件生成器已经被移除。查看变更日志here.现在

    6. ruby - 将 Bootstrap Less 添加到 Sinatra - 2

      我有一个ModularSinatra应用程序,我正在尝试将Bootstrap添加到应用程序中。get'/bootstrap/application.css'doless:"bootstrap/bootstrap"end我在views/bootstrap中有所有less文件,包括bootstrap.less。我收到这个错误:Less::ParseErrorat/bootstrap/application.css'reset.less'wasn'tfound.Bootstrap.less的第一行是://CSSReset@import"reset.less";我尝试了所有不同的路径格式,但它

    7. ruby - 无法运行 Rails 2.x 应用程序 - 2

      我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

    8. ruby-on-rails - 无法在centos上安装therubyracer(V8和GCC出错) - 2

      我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e

    9. ruby - 续集在添加关联时访问many_to_many连接表 - 2

      我正在使用Sequel构建一个愿望list系统。我有一个wishlists和itemstable和一个items_wishlists连接表(该名称是续集选择的名称)。items_wishlists表还有一个用于facebookid的额外列(因此我可以存储opengraph操作),这是一个NOTNULL列。我还有Wishlist和Item具有续集many_to_many关联的模型已建立。Wishlist类也有:selectmany_to_many关联的选项设置为select:[:items.*,:items_wishlists__facebook_action_id].有没有一种方法可以

    10. ruby - 无法让 RSpec 工作—— 'require' : cannot load such file - 2

      我花了三天的时间用头撞墙,试图弄清楚为什么简单的“rake”不能通过我的规范文件。如果您遇到这种情况:任何文件夹路径中都不要有空格!。严重地。事实上,从现在开始,您命名的任何内容都没有空格。这是我的控制台输出:(在/Users/*****/Desktop/LearningRuby/learn_ruby)$rake/Users/*******/Desktop/LearningRuby/learn_ruby/00_hello/hello_spec.rb:116:in`require':cannotloadsuchfile--hello(LoadError) 最佳

    随机推荐