运行子进程cordova 时出错。为啥?

Posted

技术标签:

【中文标题】运行子进程cordova 时出错。为啥?【英文标题】:An error occurred while running subprocess cordova. Why?运行子进程cordova 时出错。为什么? 【发布时间】:2021-12-04 20:40:33 【问题描述】:

我在 JS 上制作手机游戏,我使用 Ionic 构建 android 应用程序。 为了添加到我的项目 Android 平台,我写道:

C:\TB>ionic cordova prepare android

但这支持我:

? Platform android is not installed! Would you like to install it? Yes
> cordova.cmd platform add android --save

You have been opted out of telemetry. To change this, run: cordova telemetry on.
Using cordova-fetch for cordova-android@9.1.0
Adding android project...
Could not load API for android project C:\TB\node_modules\cordova-android
[ERROR] An error occurred while running subprocess cordova.

        cordova.cmd platform add android --save exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.

在我的 node_modules 文件夹中有子文件夹 cordova-android,为什么是 ionic?! 我怎样才能解决这个问题? 附言我的 android SDK 在所需文件夹 AppData\Local\Android\Sdk

【问题讨论】:

“使用 --verbose 标志重新运行此命令可能会提供更多信息。” 【参考方案1】:

尝试运行以下命令

ionic cordova platform rm android

ionic cordova platform add android

ionic cordova build android

【讨论】:

我分层了,不工作

以上是关于运行子进程cordova 时出错。为啥?的主要内容,如果未能解决你的问题,请参考以下文章

导入pyspark ETL模块并使用python子进程作为子进程运行时出错

ionic build error: 运行子进程 ng 时发生错误

在 docker 容器中调用 python 子进程时出错

Ionic Cordova 不构建 android

为啥 Python 子进程中的 ln 在正常命令行成功时失败?

为啥与多个 Popen 子进程一起使用时会出现通信死锁?