【问题标题】:Unable to add Cordova plugins to my project无法将 Cordova 插件添加到我的项目
【发布时间】:2018-08-06 12:23:27
【问题描述】:

我正在尝试将 buildinfo Cordova 插件添加到我的项目中,我已向其中添加了一个 Android 平台。我能够添加其余所需的 Cordova 插件。

和我的安卓版本(6.4.0)有关系吗?

另外,在运行命令cordova plugin add cordova-plugin-buildinfo 后,它会显示附加的屏幕,但 buildinfo 插件文件夹以及所需内容是在我项目的 Plugins 文件夹中创建的,但不在 Android 平台的 Plugins 文件夹内我的 Cordova 项目。

Plugins文件夹内容

还请注意,我已设置我的 ANDROID_HOME 和 Path 环境变量,如下图所示:

附注我可以将上述插件添加到我系统中的另一个 Cordova 项目中!

【问题讨论】:

  • 您还需要定义PATH 并在其中添加平台工具...就像错误消息中显示的那样;只是想知道为什么您审查了那么多,但没有阅读它?例如。 %ANDROID_HOME%/platform-tools.
  • @MartinZeitler PATH 变量也被定义。很抱歉我也忘了附上那个
  • 一个 Windows 7(根据窗口装饰),您可能需要注销并再次登录,以使这些环境变量可用;认为 Windows 10 不再需要这个了。

标签: android node.js cordova npm


【解决方案1】:

您的Android_Home 环境变量设置不正确或根本没有设置,因此无法安装此插件。请确保Android_Home 环境变量设置正确。

对于 Windows:

set ANDROID_HOME=C:\installation location\android-sdk

set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

如何在windows机器上设置Android_Home,看看here

【讨论】:

  • 我已经设置了环境变量,否则我想我也无法添加其他插件
  • @d33a ANDROID_HOME 与安装 cordova 不同。您基于其他插件的假设可能是错误的
  • @BShaps 我同意你的观点,我的假设可能是错误的。我附上了一个截图,以供参考已设置的环境变量。谢谢!
  • @d33a 正如我所提到的,您没有设置正确的 Android_Home 和路径。请查看我更新的答案以了解如何设置。
  • 亲爱的@VicJordan 我可以将此特定插件添加到我的另一个 Cordova 项目中。这个问题还是和环境变量有关吗?
【解决方案2】:

错误消息听起来像是您可能需要在 Android Studio 的 SDK 管理器中安装平台工具。要安装它们,请按以下步骤操作:

  1. 打开 Android Studio
  2. 工具 -> SDK 管理器
  3. 您应该会在新的弹出窗口中看到 SDK 平台列表,单击 SDK 工具选项卡
  4. 检查 Android SDK 工具并点击应用

这将安装最新版本的 Android SDK 工具,并有望清除您的错误消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-04
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多