angular - 从 Ionic 运行 Android 模拟器
问题描述
我正在尝试通过命令提示符从 Ionic 项目在我的 Mac 中运行 Android 模拟器。我已经完成了 android studio 的所有设置,并且运行良好。但是,当我尝试生成模拟器时,我无法从离子终端项目中完成它。我被抛出以下错误。
Cordova build android 检查 Java JDK 和 Android SDK 版本 ANDROID_SDK_ROOT=/Users/mac/Library/Android/SDK(推荐设置) ANDROID_HOME=/Users/mac/Library/Android/SDK(已弃用)JDK 8('1.8)的要求检查失败.*')! 检测到的版本:14.0.1 检查您的 ANDROID_SDK_ROOT / JAVA_HOME / PATH 环境变量。[错误] 运行子进程 Cordova 时发生错误。
解决方案
Cordova Android 适用于 java 1.8。您的系统中似乎安装了更高版本。
尝试安装 Java 1.8 并将 JAVA_HOME 设置为 java 1.8。此链接可以帮助您:Cordova:JDK 1.8 或更高版本的要求检查失败
推荐阅读
- amazon-s3 - 如何在 Strapi 中为 AWS S3 提供商设置 CloudFront url
- c++11 - C++ 标准中的“删除表达式中的强制转换表达式应计算一次”是什么意思?
- javascript - 如何使用 Js 洗牌
- android - 如何知道 xamarin android 中存在哪些活动?我应该使用 ActivityManager.RunningTaskInfo.NumActivities
- excel - 如何使用 Excel 查找树的方向根?
- rest - 将资源链接到另一个资源时使用 POST 路由
- typescript - 将多行总结为仅 1 行
- apache-spark - 带有列表作为单个键值的 oozie 属性文件
- angular - Angular 9 / TypeScript 静态代码分析器
- firebase - java.lang.IllegalArgumentException:无效的文档引用。文档引用必须有偶数个段,但用户有 1