Android 的 IONIC 部署问题

Posted

技术标签:

【中文标题】Android 的 IONIC 部署问题【英文标题】:Problems with IONIC deploy for Android 【发布时间】:2019-10-21 18:55:33 【问题描述】:

当我尝试为 android 编译应用程序时,控制台返回此错误:

检查 Java JDK 和 Android SDK 版本 ANDROID_SDK_ROOT=/用户/albertlopezleon/图书馆/Android/sdk (推荐设置) ANDROID_HOME=/Users/albertlopezleon/Library/Android/sdk(已弃用) JDK 8('1.8.*')的要求检查失败!检测到的版本: 12.0.1 检查您的 ANDROID_SDK_ROOT / JAVA_HOME / PATH 环境变量。 [ERROR] 运行子进程cordova时出错。

但是我卸载了 JDK 12 并安装了 JDK 8 并且还定义了环境变量,我无法理解发生了什么。

项目信息是:

离子:

离子(离子 CLI):4.12.0 (/usr/local/lib/node_modules/ionic) 离子框架: @ionic/angular 4.2.0 @angular-devkit/build-angular : 0.13.8 @angular-devkit/schematics : 7.2.4 @angular/cli :7.3.8 @ionic/angular-toolkit:1.4.1

科尔多瓦:

cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1) Cordova 平台:android 8.0.0,ios 5.0.0 Cordova 插件: cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-ionic-webview 3.1.2,(和其他 4 个插件)

系统:

Android SDK 工具:26.1.1 (/Users/albertlopezleon/Library/Android/sdk) ios-deploy: 1.9.4 ios-sim:7.0.0 NodeJS:v11.1.0 (/usr/local/bin/node) npm:6.9.0 操作系统 : macOS High Sierra Xcode : Xcode 9.4.1 Build 版本 9F2000

【问题讨论】:

【参考方案1】:
    只需从环境中删除 ..bla..bla/<JAVA 12 location>/bin 变量名为 PATHuninstall java 12 从您的 PC 如果您不想要。 然后使用新的 CMD 提示符尝试相同的命令。

我希望它对任何人都有帮助。 谢谢你:)

【讨论】:

有效!。感谢您的帮助:)。

以上是关于Android 的 IONIC 部署问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 VSTS 构建 ionic 应用并将其部署到 android 和 IOS

使用“ionic run android”将app部署到手机后,是不是还存在跨域?

Ionic 4 Leaflet Map不适用于部署,但适用于离子服务--devapp

如何在 Firebase 控制台上部署 ionic 4 应用程序?

使用 ionic 为 Android 和 iPhone 制作应用程序

节点未在 Heroku 上正确部署的 Ionic 应用程序