Error: unknown flag `p' when trying to run ionic cordova run android

Error: unknown flag `p' when trying to run ionic cordova run android

我有一个 ionic cordova 项目,我在其中尝试 运行 with ionic cordova 运行 android(有时也使用 sudo),它 returns 我这个错误: error: unknown flag p'/usr/bin/snap: Command failed with exit code 64.

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

当我做 ionic cordova prepare android 时,脚本 运行 非常完美,但是当我尝试 运行 或模拟它时出现此错误

我的node版本是v10.24.0,npm版本是6.14.11,ionic是5.4.12,cordova是10.0.0

我终于通过卸载gradle然后在5.6.3

版本上重新安装解决了这个问题