当前位置: 首页 > 知识库问答 >
问题:

Cordova无法检测java版本

蔺弘
2023-03-14

Android Studio项目检测到android_home=C:\users\user\appdata\local\Android\sdk java_home=C:\program files\java\jdk1.8.0_181\bin(节点:3276)unhandledpromiseerejectionwarning:Cordovaerror:Requirements check for JDK 1.8或更高版本在C:\users\user\documents\walkn微笑\platforms\Android\cordova\lib\check_reqs.js:370:19at_function(c:\users\user\documents\walkn微笑\platforms\Android\cordova\node\modules\q\q.js:854:54),在Cordova\node_module\q\q.js:883:30)在promise.promise.promispat(C:\users\user\documents\walkn微笑\platforms\Android\cordova\node_modules\q\q.js:816:13)在C:\users\user\documents\walkn微笑\platforms\Android\cordova\node_modules\q\q.js:624:44在runSingle(C:\users\user\documents\walkn微笑\platformal\Android\cordova\node_modules\q\q.js:137:13)在flush(c:\users\user\documents\walkn微笑组合TickCallback(internal/process/next_tick.js:131:7)在process._tickcallback(internal/process/next_tick.js:180:9)(节点:3276)处unhandledpromiserejectionwarning:未处理的promise拒绝。此错误源于在没有catch块的情况下抛出异步函数,或拒绝未用.catch()处理的promise。(拒绝ID:1)(节点:3276)[DEP0018]DeprecationWarning:未处理的promise拒绝将被否决。以后,未处理的promise拒绝将以非零退出代码终止Node.js进程。

我试过什么:

  • 32位java(是的,我将env.variable更新为p.Files(X86))
  • 多次重新安装android studio和android sdk
  • 删除了任何其他java SDK
  • 多次重新安装64位和32位java sdk
  • 重新引导笔记本电脑
  • 重新安装ionic3和Cordova

共有1个答案

曾英睿
2023-03-14

您是否尝试在没有“\bin”的情况下设置java_home(C:\program files\java\jdk1.8.0_181\)

要做到这一点:开始->计算机->系统属性->高级系统设置->环境变量->系统变量->新

  • 变量名:插入java_home
  • 变量值:插入C:\program files\java\jdk1.8.0_40
 类似资料:
  • 本周我收到了来自Google的安全警报,告诉我升级我的android版本的cordova应用程序。来自谷歌的电子邮件如下- 这是一个通知,表明您的应用程序ID是基于包含安全漏洞的Apache Cordova版本构建的。这包括一个高严重性跨应用程序脚本(XAS)漏洞。在某些情况下,易受攻击的应用程序可能被远程攻击以窃取敏感信息,例如用户登录凭据。 您应该尽快升级到Apache Cordova 3.5

  • 问题内容: 是否存在使用JavaScript检测客户端计算机上安装的Java版本的可靠方法? 问题答案: 在Java Deployment Toolkit中签 出代码。

  • 问题内容: 我在ubuntu服务器上的selenium上运行chrome驱动程序。在住宅代理网络的背后。但是我的selenium被查出了。有没有一种方法可以使铬驱动剂和selenium100%无法检测到? 我已经尝试了很久了,但是我却忘记了我所做的许多事情,包括: 尝试不同版本的Chrome 添加几个标志并从chrome驱动程序文件中删除一些单词。 使用隐身模式在代理(也包括住宅)后面运行它。 加

  • 我在制作机器人时就面临这个问题。我正确安装了java jdk。

  • 我也有类似的问题: CordovaActivity无法解析为Phonegap 3.4中的类型。 意味着,在主类中,不能解析为类型。 然而,我从这里下载了科尔多瓦Android Zip(如评论中所述):https://github.com/apache/cordova-android. 包括来自到我的构建路径。 行: 现在工作正常,但仍然找不到任何名为的扩展类。 我通过以下方式证明: 在未包装的文件