gpt4 book ai didi

android - 用于 Android/Cordova CLI 的 Gradle 版本

转载 作者:行者123 更新时间:2023-12-03 04:20:12 32 4
gpt4 key购买 nike

我目前在 Windows 上使用 Cordova CLI 来构建混合 Android 应用程序。我正在将我的开发者迁移到 headless Ubuntu 服务器上。在 Ubuntu 上安装 java、NVM、Node、Android SDK 和 Cordova CLI 不是问题。这样做并创建了惯用的 Cordova hello world 项目,

cordova create hello com.example.hello HelloWorld

我继续添加Android平台
cordova plaform add android

然后尝试构建
cordova build android

那时我被告知

Error: Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio



按照给出的说明安装 Gradle here - 我没有安装 Android Studio,而是在 headless Ubuntu 机器上工作,所以自动 Gradle 安装不是一个选项 - 不是问题。但是,我不清楚我应该安装哪个版本的 Gradle。

我不想破坏我当前的 Cordova 项目,所以我试图尽可能地复制当前的 Windows/Cordova CLI 设置
  • 节点 8.9.2
  • Java 8
  • Gradle ???

  • 浸入 gradle-wrapper.properties我在现有项目中找到的文件
    distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

    我注意到,当我目前编译该项目时,会出现一些关于从 future 版本的 Gradle 中删除的功能的不祥警告。我可以尝试使用 gradle-2.10,但我并不完全清楚它确实是正确的版本。希望这里有人能够为我指明正确的方向。

    最佳答案

    一、清理项目

     cordova clean android

    然后,强制cordova使用你想要的版本的分发url,在这种情况下:gradle-6.3
    export CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=https\\://services.gradle.org/distributions/gradle-6.3-all.zip

    然后,构建您的应用程序。
    cordova build android --release

    关于android - 用于 Android/Cordova CLI 的 Gradle 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51310121/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com