【发布时间】:2019-02-04 03:53:10
【问题描述】:
我正在尝试使用 ionic cordova run android 运行我的应用,但它失败了。
请帮忙。
谢谢。
这是我的例外
FAILURE: Build failed with an exception.
在哪里: 构建文件 'C:\My Drive\Demo\Mobile App\IonicApps\TestApp\platforms\android\CordovaLib\build.gradle' 行:40
-
出了什么问题: 评估项目“:CordovaLib”时出现问题。
com/google/gson/JsonParseException
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
通过https://help.gradle.org获得更多帮助
在 1 秒内构建失败 (节点:11680) UnhandledPromiseRejectionWarning:错误:cmd:命令失败,退出代码 1 错误输出: FAILURE:构建失败并出现异常。
在哪里: 构建文件 'C:\My Drive\Demo\Mobile App\IonicApps\TestApp\platforms\android\CordovaLib\build.gradle' 行:40
-
出了什么问题: 评估项目“:CordovaLib”时出现问题。
com/google/gson/JsonParseException
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
通过https://help.gradle.org获得更多帮助
在 1 秒内构建失败 在 ChildProcess.whenDone (C:\My Drive\Demo\Mobile App\IonicApps\TestApp\platforms\android\cordova\node_modules\cordova-common\src\superspawn.js:169:23) 在 emitTwo (events.js:126:13) 在 ChildProcess.emit (events.js:214:7) 在可能关闭(内部/child_process.js:925:16) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:209:5) (节点:11680) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。 (拒绝编号:1) (节点:11680)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。
【问题讨论】:
-
你试过./gradlew clean了吗??
-
我必须如何使用它显示的这个命令。/gradlew 不是命令
-
此命令修复所有 gradle 错误并删除错误。是的,您应该在 gradlew 所在的平台/android 文件夹中尝试此命令。
-
我试过这个但得到了同样的错误。 C:\My Drive\Demo\Mobile App\IonicApps\TestApp\platforms\android>gradlew clean 启动 Gradle Daemon,1 个不兼容的 Daemon 无法重用,使用 --status 获取详细信息 FAILURE: Build failed with an exception。 * 其中:构建文件 'C:\My Drive\Demo\Mobile App\IonicApps\TestApp\platforms\android\CordovaLib\build.gradle' 行:40 * 出了什么问题:评估项目 ':CordovaLib' 时出现问题。 > com/google/gson/JsonParseException