【发布时间】:2019-02-18 04:12:05
【问题描述】:
我从今天早上开始收到此错误消息
检测到 Android Studio 项目 ANDROID_HOME=C:\Users\User\AppData\Local\Android\Sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181\bin(节点:3276) UnhandledPromiseRejectionWarning: CordovaError: 需求检查 JDK 1.8 或更高版本失败 在 C:\Users\User\Documents\walknsmile\platforms\android\cordova\lib\check_reqs.js:370:19 在 _fulfilled (C:\Users\User\Documents\walknsmile\platforms\android\cordova\node_modules\q\q.js:854:54) 在 self.promiseDispatch.done (C:\Users\User\Documents\walknsmile\platforms\android\cordova\node_modules\q\q.js:883:30) 在 Promise.promise.promiseDispatch (C:\Users\User\Documents\walknsmile\platforms\android\cordova\node_modules\q\q.js:816:13) 在 C:\Users\User\Documents\walknsmile\platforms\android\cordova\node_modules\q\q.js:624:44 在 runSingle (C:\Users\User\Documents\walknsmile\platforms\android\cordova\node_modules\q\q.js:137:13) 冲洗时(C:\Users\User\Documents\walknsmile\platforms\android\cordova\node_modules\q\q.js:125:13) 在 _combinedTickCallback (内部/进程/next_tick.js:131:7) 在 process._tickCallback (internal/process/next_tick.js:180:9) (node:3276) UnhandledPromiseRejectionWarning: 未处理的承诺 拒绝。此错误源于在异步内部抛出 没有 catch 块的函数,或者通过拒绝一个承诺 不使用 .catch() 处理。 (拒绝 ID:1)(节点:3276)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。在 未来,未处理的承诺拒绝将终止 具有非零退出代码的 Node.js 进程。
我做了什么:
- 32 位 java(是的,我将 env. 变量更新为 P. Files(X86))
- 多次重装android studio和android sdk
- 已删除任何其他 java sdk
- 多次重新安装 64 位和 32 位 java sdk
- 重启笔记本电脑
- 重新安装了 ionic3 和 cordova
【问题讨论】:
标签: java cordova ionic-framework android-sdk-tools