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
变量名为 PATH 或 uninstall java 12 从您的 PC 如果您不想要。
然后使用新的 CMD 提示符尝试相同的命令。
我希望它对任何人都有帮助。 谢谢你:)
【讨论】:
有效!。感谢您的帮助:)。以上是关于Android 的 IONIC 部署问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 VSTS 构建 ionic 应用并将其部署到 android 和 IOS
使用“ionic run android”将app部署到手机后,是不是还存在跨域?
Ionic 4 Leaflet Map不适用于部署,但适用于离子服务--devapp
如何在 Firebase 控制台上部署 ionic 4 应用程序?