从今天早上开始,我收到此错误消息
检测到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(内部/进程/next_tick.js:180:9)(节点:3276)UnhandledPromiseRejectionWarning:未处理的承诺 拒绝。该错误是由抛出异步内部引起的 没有捕获块或拒绝承诺 未使用.catch()处理。 (拒绝ID:1)(节点:3276)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。在 未来,未处理的承诺拒绝将终止 具有非零退出代码的Node.js进程。
我尝试了什么:
答案 0 :(得分:-1)
您是否尝试将JAVA_HOME
设置为不带“ \ bin”(C:\Program Files\Java\jdk1.8.0_181\
)
要执行此操作:
Start -> Computer -> System Properties -> Advanced system settings -> Environment Variables -> System variables -> New
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_40
此链接可以更好地说明操作方法: How to add Java bin folder path in Windows path system