【问题标题】:'cordova build android' not working'cordova build android' 不工作
【发布时间】:2018-12-14 18:20:57
【问题描述】:

我正在尝试按照这篇文章 - https://medium.com/@nacojohn/convert-your-angular-project-to-mobile-app-using-cordova-f0384a7711a6 使用 Cordova 将我的 Angular 应用程序转换为 android 应用程序

当我尝试执行最后一步,即“cordova build android”时,出现以下错误:

FAILURE:构建失败并出现异常。

  • 在哪里: 脚本 'D:\Self Training\Cordova\demo\platforms\android\CordovaLib\cordova.gradl e' 行:68
  • 出了什么问题: 评估项目“:CordovaLib”时出现问题。

    未找到已安装的构建工具。安装 Android 构建工具版本 19.1.0 或更高。

我已将工具、构建工具和平台工具文件夹从 android sdk 下载器页面提取到一个名为“android-sdk”的文件夹中,并具有以下环境变量设置:

用户变量 -> PATH - D:\Self Training\Cordova\android-sdk\tools;D:\Self Training\Cordova\android-sdk\platform-tools

系统变量 -> ANDROID_HOME - D:\Self Training\Cordova\android-sdk

系统变量 -> JAVA_HOME - C:\Program Files\Java\jdk1.8.0_91

系统变量->路径-C:\Gradle\gradle-4.8.1\bin;%JAVA_HOME%\bin

有人可以帮忙

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    在 cordova.gradle 第 43 行查看了错误的目录。当我硬编码并设置正确的路径时,构建成功

    【讨论】:

      【解决方案2】:

      您应该将D:\Self Training\Cordova\android-sdk\platform-tools 添加到PATH 系统变量。此外,您可以在同一系统的 PATH 变量中随意将 %JAVA_HOME%\bin 替换为 %JAVA_HOME%

      【讨论】:

      • 我根据您的评论进行了修改,但仍然出现相同的错误:(
      • 在 cordova.gradle 第 43 行查看了错误的目录。当我硬编码并设置正确的路径时,构建成功
      【解决方案3】:

      你试过安装android studio吗?
      猜猜自动安装构建工具和你需要的一切。

      你可以去here下载android studio

      希望这会有所帮助。

      【讨论】:

      • 我还没有安装 Android Studio,因为我只是想将 Angular 应用程序转换为 android 应用程序,而不是从头开始开发一个 android 应用程序。将尝试通过安装 Android Studio 来做到这一点,但想通过仅使用命令行工具而不是整个 Android Studio 来学习
      • 是的,我只是建议你安装android studio。然后你可以运行命令行,我之前的构建工具有一些问题,我只是安装android studio,他们帮助我安装所有依赖项我需要为了运行 Cordova 命令行
      • 我已经安装了 Android Studio 并尝试运行命令行,但我得到了同样的错误。安装 Android Studio 后是否需要执行任何其他步骤?请告诉我
      • Android Studio 是您开发 Cordova 应用程序所需的最后一件事。您无法安装不需要的 1.5 GB IDE,因为某些环境变量设置不正确或丢失。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      相关资源
      最近更新 更多