首页 > 解决方案 > 重新安装 Windows 后出现 Cordova 错误

问题描述

我在 Cordova 中编译应用程序时遇到了一些问题。基本上在重新安装 Windows 之后,我重新安装了 Android Studio、NPM 和 Cordova,但是当我尝试运行应用程序时(我尝试使用在重新安装操作系统之前正在开发的应用程序,甚至使用“基本”Cordova 应用程序) Cordova 给我“线程“主”java.lang.NullPointerException 中的异常”(下面的错误的其余部分)。

我已经手动安装了 Gradle "C:\src\gradle-5.6" 并设置了环境变量(在重新安装 Windows 之前我没有手动安装它并且它正在工作),甚至尝试通过 env 下载和配置。\platforms\android\cordova\lib\builders\ProjectBuilder.js 文件中的变量相同的版本,即 4.10.3 但仍然是相同的错误。

检查 Java JDK 和 Android SDK 版本 ANDROID_SDK_ROOT=C:\Users\william.manzato\AppData\Local\Android\Sdk\ (推荐设置) ANDROID_HOME=C:\Users\william.manzato\AppData\Local\Android\Sdk\ (已弃用)子项目路径:CordovaLib 子项目路径:在 org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler .java:40) 在 org.gradle.wrapper.Install.createDist(Install.java:44) 在 org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107) 在 org.gradle.wrapper.GradleWrapperMain.main( GradleWrapperMain.java:61) C:\Users\william.manzato\Wamp\NCR 错误代码 Translator\platforms\android\gradlew:命令失败,退出代码 1 错误输出: org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.getDistribution(PathAssembler. java:40) 在 org.gradle.wrapper.Install.createDist(Install.java:44) 在 org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107) 在 org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain .java:61)org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) 处的 wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) 处的 wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)

有没有其他人遇到过这个问题并设法解决它?

标签: javaandroidcordovagradle

解决方案


我自己回答这个问题,以防有人遇到同样的问题。

我只是将 java(JRE 和 JDK)从 221 降级到 212,重新启动了 pc et voilá,它再次工作。


推荐阅读