gpt4 book ai didi

android - Ionic Cordova Build Android找不到安装的构建工具

转载 作者:行者123 更新时间:2023-12-03 05:38:35 29 4
gpt4 key购买 nike

我在Ubuntu 16.04上的android上构建 ionic 应用程序时遇到问题

这是我为了做到这一点所做的一步

  • 下载了Android Studio
  • 下载了Android Sdk
  • /.bashrc和/.bash_profile中的


  • 导出ANDROID_HOME = $ HOME / Android / Sdk

    导出PATH = $ PATH:$ ANDROID_HOME / tools

    导出PATH = $ PATH:$ ANDROID_HOME / platform-tools

  • 当我打 sudo ionic cordova build android时,我得到了这个错误:

    FAILURE: Build failed with an exception.

    • Where:

    Script '/home/iraklis/Desktop/mus/platforms/android/CordovaLib/cordova.gradle' line: 68

    • What went wrong:

    A problem occurred evaluating project ':CordovaLib'.

    No installed build tools found. Install the Android build tools version 19.1.0 or higher.



    这是我的 ionic 信息:
    Ionic:

    ionic (Ionic CLI) : 4.6.0 (/usr/local/lib/node_modules/ionic)
    Ionic Framework : @ionic/angular 4.0.0-rc.3
    @angular-devkit/build-angular : 0.12.2
    @angular-devkit/schematics : 7.1.4
    @angular/cli : 7.1.4
    @ionic/angular-toolkit : 1.2.2

    Cordova:

    cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
    Cordova Platforms : android 7.1.4
    Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.3.2, (and 9 other plugins)

    System:

    Android SDK Tools : 26.1.1 (/home/iraklis/Android/Sdk)
    NodeJS : v10.11.0 (/usr/local/bin/node)
    npm : 6.4.1
    OS : Linux 4.15

    我在想..也许这在cordova.gradle
    String[] getAvailableBuildTools() {
    def buildToolsDir = new File(getAndroidSdkDir(), "build-tools")
    buildToolsDir.list()
    .findAll { it ==~ /[0-9.]+/ }
    .sort { a, b -> compareVersions(b, a) }
    }

    由于某种原因找不到构建工具..?

    EDIT



    我只是注意到,当我执行 echo $ANDROID_HOME时,它会按预期方式打印 /home/iraklis/Android/Sdk,但是在构建后会显示 when i run ionic cordova build android时显示 ANDROID_HOME=/usr/lib/android-sdk。我该如何改变呢?

    最佳答案

    您需要安装构建工具25.0.3(假设它可能需要这些):

    sdkmanager packages "build-tools;25.0.3"

    甚至几个构建工具版本...
    sdkmanager packages "build-tools;25.0.3" "build-tools;26.0.3" "build-tools;27.0.3" "build-tools;28.0.3"

    关于android - Ionic Cordova Build Android找不到安装的构建工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54447081/

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