离子移动开发;在Ionic中准备android时出错



我在添加android平台和准备android时遇到错误。

当我运行以下命令时:-

ionic capacitor add android

我得到以下错误:-

[error]";android";平台已存在。为了添加新的";android";平台,请删除";D: \ionic\myapp\android"并再次运行此命令。警告!您的本机IDE项目将被完全删除。[错误]运行子过程电容器时出错。capacityor.cmd添加android退出,退出代码为1。

我使用以下命令更新了android:-

ionic capacitor update android

它更新了我的android:-

capacitor.cmd更新android√在73.77ms内更新android插件
发现0个适用于android的电容器插件:√在473.61ms内更新android更新在0.593s 中完成

然后我试着准备android在android工作室启动:-

ionic cordova prepare android

我得到以下错误:-

cordova.cmd平台添加android--保存错误:npm:命令失败,退出代码为1错误输出:npm ERR!代码ENOLOCAL npm ERR!能够不从";android";因为它不包含package.json文件。

npm ERR!此运行的完整日志可在以下位置找到:npm ERR
C:\Users\USER\AppData\Roaming\npm-cache_logs\2020-08-14T09_02_55_668Z-debug.log在ChildProcess.whenDone(C:\Users\USER\AppData\Roaming\npm\node_modules\codova\node_modeles\cordova common\src\superspawn.js:135:23(位于ChildProcess.emit(events.js:223:5(位于ChildProcess.cp.mit(C:\Users\USER\AppData\Roaming\npm\node_modules\codova\node_modeles\cross-spawn\lib\enent.js:34:29(在maybeClose(internal/child_process.js:102:16(位于Process.ChildProcess.handle.onext(internal/child_Process.js:283:5({stderr:'npm ERR!codeENOLOCAL\n'+'npm ERR!无法从";android";因为它不包含package.json文件。\n’+'\n'+'npm ERR!此运行的完整日志可在以下位置找到:\n'+'npm ERR!C: \Users\USER\AppData\Roaming\npm cache\logs\2020-08-14T09_02_55_668Z-debug.log\n',代码:1}[ERROR]运行子进程cordova时出错。cordova.cmd平台添加android-save退出,退出代码为1。使用--verbose标志重新运行此命令可能会提供更多信息。

我试图删除cordova并重新安装。但它不起作用。

我错过了任何插件吗。我已经在项目开始时添加了电容器。

有人能提出解决方案吗?

要在Android Studio上启动ionic应用程序,请执行以下命令。

ionic capacitor run android

最新更新