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

离子科尔多瓦构建机器人错误与渐变

朱英范
2023-03-14

我正在开发一台新的乌班图机器。我已经安装了最后一个离子版本,java 8,Android Studio。我创建了一个新的空白离子项目。

当我尝试运行ionic cordova build android时,出现以下错误:

ANDROID_HOME=/home/raul/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Subproject Path: CordovaLib
[11:28:59]  lint finished in 2.81 s 

FAILURE: 
Build failed with an exception.

* What went wrong:
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:3.0.0.
     Required by:
         project :
      > Could not resolve com.android.tools.build:gradle:3.0.0.
         > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
            > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
               > java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
      > Could not resolve com.android.tools.build:gradle:3.0.0.
         > Could not get resource 'https://maven.google.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
            > Could not GET 'https://maven.google.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
               > java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

有同样错误的人?有人知道解决方法吗??

离子信息

cli程序包:(/usr/lib/node_modules)

@ionic/cli-utils  : 1.16.0
ionic (Ionic CLI) : 3.16.0

全局程序包:

cordova (Cordova CLI) : 7.1.0 

本地程序包:

@ionic/app-scripts : 3.0.1
Cordova Platforms  : android 6.3.0
Ionic Framework    : ionic-angular 3.8.0

系统:

Android SDK Tools : 26.1.1
Node              : v6.11.5
npm               : 3.10.10 
OS                : Linux 4.13

环境变量:

ANDROID_HOME : /home/raul/Android/Sdk

杂项:

backend : pro

渐变 --version

渐变 4.1

构建时间:2017-08-07 14:38:48 UTC版本:941559 e 020 f 6 c 357 ebb 08 D5 c 67 acdb 858 a3 defc 2

Groovy: 2.4.11 Ant: Apache Ant(TM)版本1.9.6编译于2015年6月29日JVM: 1.8.0_144(Oracle Corporation 25.144-b01)OS:Linux4.13.0-16-通用amd64

科尔多瓦平台帮助

安装平台:android 6.3.0

共有1个答案

范承教
2023-03-14

对我有用的是:

  • 安装oracle-java8-installer(来自PPA)不确定是否需要,但我确实这样做了)
  • 重新启动电脑(不确定是否需要)
  • 运行sudo dpkg--purge--force depends ca certificates java
  • 运行sudo apt-get install ca certificates java

以上步骤对我来说很好(Kubuntu 18.04)。我从这个Ask Ubuntu的回答中得到了解决方案。

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

  • 每当我尝试使用ionic cordova构建--release android时,都会收到此错误消息: (节点:1512)未处理的promise拒绝警告:未处理的拒绝promise。此错误的原因可能是在没有catch块的异步函数中抛出,也可能是拒绝未使用.catch()处理的promise。(拒绝id:1)(节点:1512)[DEP0018]不推荐警告:不推荐未处理的promise拒绝。将来,未处

  • 'AppMyCity>ionic cordova平台添加android cordova平台添加Android--使用cordova保存-fetch for Cordova-Android@~7.0.0 正在添加android项目...

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

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

  • 我试图运行我的应用程序使用离子科尔多瓦运行Android,但它是失败的。 请帮忙。 谢谢 这是我的例外 > 错误:评估项目“CordovaLib”时出现问题。 com/google/gson/JsonParseException 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。 得到更多的帮助https://help.gradl