【问题标题】:Ionic Cordova build Android error Transform ExceptionIonic Cordova 构建 Android 错误转换异常
【发布时间】:2017-06-23 12:45:51
【问题描述】:

我收到 Ionic Cordova 构建 Android 错误,请参阅下面的图片。

  • 我用 1.8 JDK 更新了 Java。
  • 我已删除并添加了平台。

但是没有用。

【问题讨论】:

  • 你的科尔多瓦版本是什么?
  • cordova -version : 7.0.1
  • 根据错误消息,我认为您拥有的两个 Cordova 插件正在使用不同版本的 com.google.android.gms 库版本。运行cordova plugin ls 并粘贴插件列表。
  • Ankits-MacBook-Air:cys ankitmaheshwari$ cordova plugin ls cordova-android-support-gradle-release 0.0.1 "cordova-android-play-services-gradle-release" cordova-plugin-browsertab 0.2.0“cordova-plugin-browsertab”cordova-plugin-buildinfo 1.1.0“BuildInfo”cordova-plugin-camera 2.4.1“相机”cordova-plugin-compat 1.1.0“Compat”cordova-plugin-console 1.0。 7“控制台”cordova-plugin-customurlscheme 4.3.0“自定义 URL 方案”cordova-plugin-device 1.1.6“设备”cordova-plugin-firebase 0.1.21“Google Firebase 插件”cordova-plugin-inappbrowser 1.7.1“ InAppBrowser"
  • 更多:cordova-plugin-splashscreen 4.0.3“Splashscreen”cordova-plugin-statusbar 2.2.3“StatusBar”cordova-plugin-whitelist 1.3.3-dev“白名单”cordova-universal-链接插件 1.2.1 “通用链接插件” ionic-plugin-keyboard 2.2.1 “键盘”

标签: android cordova ionic-framework ionic2


【解决方案1】:

在 ionic-cordova 平台 android/ios 中部署项目时遇到同样的问题

我的终端错误图片

它们只是警告...首先删除以前版本的java开发包并重新安装它

$ cd /Library/Java/JavaVirtualMachines

$ sudo rm -rf jdk1.8.0_101.jdk

从以下位置下载 dmg:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

将你的 jdk 导出到 JAVA_home

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101/Contents/Home

如果错误仍然存​​在...然后在该文件夹中安装 gradle....你一直在工作

$ brew install gradle

如果 gradle 已经安装,那么..

$ brew reinstall gradle

检查 android studio sdk 并安装所需工具 [安卓工作室 SDK] 我的操作系统目前是 macosHighSierra..

【讨论】: