java - 重新安装 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)
有没有其他人遇到过这个问题并设法解决它?
解决方案
我自己回答这个问题,以防有人遇到同样的问题。
我只是将 java(JRE 和 JDK)从 221 降级到 212,重新启动了 pc et voilá,它再次工作。
推荐阅读
- python - Python 如何知道之前创建了一个整数对象并给出相同的引用(即使值 > 256)?
- r - Flextable 基本条件格式
- azure - Azure SQL IAAS BCDR
- python - Python如何随机选择一个分配有3个值的变量?
- javascript - 我必须创建一个按钮来改变 React Native App 中文本对象的样式
- java - 对于 API > 29 和 API < 29 的 Android 应用,我需要获取传入电话号码和该号码的通话记录的最低权限是多少?
- azure - 需要将 AKS 版本从 1.14.8 升级到 1.15.10。不确定节点是否会重新启动
- python - 在 Bearle / Django-Private-Chat (Django 2/Python) 中编写管理消息
- node.js - 使用 MongoDB Atlas 集群部署到 Heroku 时出现“错误:检测到循环依赖”
- c# - 如何在具有绑定的列表框中获取所选项目?