【问题标题】:Android Sdk issue with Ubuntu 20.04ltsUbuntu 20.04lts 的 Android SDK 问题
【发布时间】:2020-05-22 13:09:14
【问题描述】:

Ubuntu 仅在不使用 sudo 运行时才找到 ANDROID_HOME。使用 sudo 时,找不到安装。请帮忙!


administrator@administrator-System:~/ap_ids/app$ cordova 要求

android 的需求检查结果:

Java JDK:已安装 1.8.0

Android SDK:安装正确

Android 目标:安装 android-29,android-28

Gradle:已安装 /home/administrator/gradle-6.4.1/bin/gradle


administrator@administrator-System:~/ap_ids/app$ sudo cordova 要求

android 的需求检查结果:

Java JDK:已安装 1.8.0

Android SDK:未安装

未能找到“ANDROID_HOME”环境变量。尝试手动设置。

未能在您的“PATH”中找到“android”命令。尝试更新您的“PATH”以包含有效 SDK 目录的路径。

Android 目标:未安装

android:命令失败,退出代码 ENOENT

Gradle:未安装

在 Android SDK 中找不到 gradle 包装器。找不到 Android SDK 目录。 可能需要安装 Android SDK 或设置“ANDROID_HOME”环境变量。

部分需求检查失败

【问题讨论】:

    标签: android ionic-framework environment-variables


    【解决方案1】:

    全局路径应设置为/etc/profile。所以把你的export ANDROID_PATH ...声明放在那里。

    但是你为什么要在sudo 中运行cordova

    Quoting:

    许多 Linux 发行版都支持 Linux Standard Base /etc/profile.d 目录,在该目录中,诸如附加路径指令之类的配置可以在不触及现有系统文件的情况下进行。

    cat >> /etc/profile.d/some_name.sh << \EOF
      PATH=$PATH:/path_to_android/bin
    EOF
    

    【讨论】:

      猜你喜欢
      • 2020-10-01
      • 2021-02-28
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-19
      • 1970-01-01
      相关资源
      最近更新 更多