5

我正在尝试通过运行以下命令将 android 作为受支持的平台添加到我的项目中:离子电容器添加 android。

该命令被执行并在询问我“您要使用哪个 npm 客户端?(使用箭头键)的提示符处停止,其中yarn是唯一的选择。

问题是我被困在这一点上,按箭头键没有注册任何东西(键工作正常),我什至无法选择我得到的唯一选项

到目前为止,我已经尝试过:卸载纱线创建新项目删除节点模块更新所有模块

似乎没有任何效果。从好的方面来说,当我尝试在另一台机器上执行这些步骤时,一切都运行良好,但我从来没有得到提示,这使得它只有我的主工作站才有。我仍在试图弄清楚为什么我在这台特定的机器上遇到问题

4

4 回答 4

15

这是离子 CLI 上的错误。已修复,但尚未发布。https://github.com/ionic-team/capacitor/issues/1453

作为解决方法,您可以在创建项目时删除该--capacitor选项,然后像这样手动进行集成:

npm install @capacitor/core @capacitor/cli

npx cap init

并让 Ionic 知道您通过将其添加到ionic.config.json

"integrations": {
    "capacitor": {}
},
于 2019-05-07T10:36:03.067 回答
2

问题:无法添加 Android 平台

我在使用以下命令在 Ionic Capacitor 应用程序中添加 android 平台时遇到了这个问题。

$ ionic capacitor add android

这似乎是 Ionic CLI 中的一个错误(如上所述)。所以,我想改用 Capacitor CLI。

解决方案:

作为一种解决方法,我执行了以下操作:

$ npm install @capacitor/android
$ npx capacitor add android

这成功地将 android 文件夹添加到我的项目中。

于 2021-05-20T20:17:37.643 回答
0

首先,您需要构建您的应用程序以便在打开 android studio 之前创建正确的文件。

你可以运行:

$ ionic capacitor build android
$ ionic capacitor run android

确保您的 android-studio 位于正确的路径,并且您已经下载了大量的 avd、更新等。

于 2021-05-21T17:38:58.970 回答
0

按照以下步骤对我有用

npx 上限初始化

“集成”:{“电容器”:{}},

npm install @capacitor/android

离子电容器添加android

于 2021-07-14T15:21:05.133 回答