错误:尝试运行 ionic cordova run android 时出现未知标志“p”

问题描述 投票:0回答:2

我有一个 ionic cordova 项目,在其中我尝试使用 ionic cordova run android 运行(有时也使用 sudo),它返回给我这个错误:

error: unknown flag p'
/usr/bin/snap: Command failed with exit code 64

我尝试过重新安装 node、npm、ionic 和 cordova,但对我来说没有成功:/ 我还删除了平台、删除了插件、node_modules,但也没有运气。

当我做 ionic cordova 准备 android 时,脚本运行完美,但当我尝试运行或模拟它时,我收到此错误

我的节点版本是v10.24.0,npm版本6.14.11,ionic 5.4.12和cordova 10.0.0

android node.js cordova ionic-framework
2个回答
2
投票

我最终通过卸载 gradle 然后在 5.6.3 版本上重新安装它解决了这个问题


0
投票

就我而言,我最初使用 snap(snapcraft) 存储库和

中提到的 gradle 版本安装了 gradle

platforms/android/cdv-gradle-config.json

不匹配。

解决方案

我卸载了从snap安装的gradle并安装了我的ionic项目中提到的gradle版本

© www.soinside.com 2019 - 2024. All rights reserved.