当前位置: 首页 > 知识库问答 >
问题:

离子科尔多瓦运行Android失败

益泰平
2023-03-14

我试图运行我的应用程序使用离子科尔多瓦运行Android,但它是失败的。

请帮忙。

谢谢

这是我的例外

FAILURE: Build failed with an exception.

>

错误:评估项目“CordovaLib”时出现问题。

com/google/gson/JsonParseException

尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

得到更多的帮助https://help.gradle.org

在1s(节点:11680)中生成失败未经处理PromisejectionWarning:错误:cmd:命令失败,退出代码为1错误输出:失败:生成失败,出现异常。

>

错误:评估项目“CordovaLib”时出现问题。

com/google/gson/JsonParseException

尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

得到更多的帮助https://help.gradle.org

在ChildProcess的1s内生成失败。当在ChildProcess的emitTwo(events.js:126:13)上运行时(C:\My Drive\Demo\Mobile App\IonicApps\TestApp\platforms\android\cordova\node\u modules\cordova common\src\superspawn.js:169:23)。在进程的maybeClose(internal/child_process.js:925:16)处发出(events.js:214:7)。儿童过程_手柄onexit(internal/child_process.js:209:5)(节点:11680)未处理的PromisejectionWarning:未处理的promise拒绝。此错误源于在没有catch块的情况下抛出异步函数的内部,或者拒绝使用未处理的promise。catch()。(拒绝id:1)(节点:11680)[DEP0018]弃用警告:未处理的promise拒绝已弃用。将来,未处理的promise拒绝将终止节点。具有非零退出代码的js进程。

共有1个答案

颜修明
2023-03-14

我用下面的方法解决了这个问题。

首先,让您的全球npm LIB—npm、爱奥尼亚cli、cordova保持最新。

$ node --version
v8.12.0
$ npm --version
6.4.1
$ ionic --version
4.1.2
$ cordova --version
8.1.1 (cordova-lib@8.1.0)

然后,您应该安装(降级,也许)平台cordova-android@6.3.0您的cordova项目。为此,强制安装插件cordova-plugin-compat@1.2.0。

添加平台后,创建一个文件所谓的build-extras.gradle,内容如下,以克服cordova-android@6.3.0问题。

configurations.all {
    resolutionStrategy {
        force 'com.android.support:support-v4:27.1.0'
    }
}

将此文件放入platforms/android文件夹。

稍后,尝试cordova构建android一次!

附言:科尔多瓦-android@6.4会导致令人恼火的失败。

 类似资料:
  • 嗨,我运行ionic命令时出现以下错误()。任何线索都将不胜感激。我的Java是9.0.1,错误消息对我来说没有意义。请提出你的想法。 ANDROID_HOME=C:\程序文件(x86)\Android\android-sdkJAVA_HOME=C:\程序文件\Java\jdk-9.0.1错误:JDK 1.8或更高版本的需求检查失败 [错误]运行科尔多瓦运行Android时出错(退出代码 1)。

  • 大家好,我是爱奥尼亚v3的新手,我想生成一个新的。apk。当我输入命令ionic cordova platform android时,我收到以下消息: 你已被淘汰出遥测系统。要更改此设置,请运行:cordova telemetry on。Android Studio项目检测到JDK 1.8 JAVA\u HOME=C:\Program Files\JAVA\JDK-11.0.1的Android\u

  • 我试图在我的Android手机上运行我的科尔多瓦应用程序。我得到以下错误在构建:输入图像描述在这里 在此处输入图像描述 在我的环境变量中,路径设置为SDK、工具和平台工具。ANDROID_主页到SDK,JAVA_主页到JDK文件夹。

  • 在使用Cordova编译android命令为Cordov-android生成应用程序时,我收到以下错误并且无法继续。 哪里出错了:任务执行失败。 .xml 执行时出现故障 我尝试了堆栈流中收到的几个选项,但无法解决它。

  • 今天我一觉醒来,直到早上,我无法像几个小时前那样运行我的爱奥尼亚项目。 给予: 我试图删除Android平台,但没有帮助。 请建议我应该怎么做才能再次运行该项目。

  • 我在做离子4, 在那里我试图创建构建Android上使用 但是为Android创建构建失败了,原因如下 Android Studio项目检测到Android_HOME=/Users/user/Library/Android/sdk JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk-11。jdk 1.8的jdk/Contents/Home需求检查失败 j