当前位置: 首页 > 知识库问答 >
问题:

本机脚本“警告:Android SDK 未安装或配置不正确”

都才俊
2023-03-14

这似乎是一个常见问题,但无论存在多少解决方案,我似乎都无法解决它。

我也不明白的是,为什么tns医生在同一台机器上的另一个用户上工作得很好,但是,我的用户出现以下错误。有什么想法吗?

✔ Getting NativeScript components versions information...
⚠ Update available for component nativescript. Your current version is 6.7.8 and the latest available version is 8.1.5.
✔ Your ANDROID_HOME environment variable is set and points to correct directory.
✔ Your adb from the Android SDK is correctly installed.
✔ A compatible Android SDK for compilation is found.
✔ Javac is installed and is configured properly.
✔ The Java Development Kit (JDK) is installed and is configured properly.
✔ Xcode is installed and is configured properly.
✔ xcodeproj is installed and is configured properly.
✔ CocoaPods are installed.
✔ CocoaPods update is not required.
✔ CocoaPods are configured properly.
✔ Your current CocoaPods version is newer than 1.0.0.
✔ Python installed and configured correctly.
✔ The Python 'six' package is found.
✔ Xcode version 12.5.1 satisfies minimum required version 10.
✖ WARNING: The Android SDK is not installed or is not configured properly.

这里是我的环境变量,请注意,这些变量在tns doctor正常工作的用户中是相同的。

$ANDROID_HOME = usr/local/share/android-sdk
$ANDROID_SDK_ROOT = usr/local/share/android-sdk
$PATH=/Users/jenkins/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:

我已尝试重新安装nativescript。

预先感谢

共有1个答案

鲁博雅
2023-03-14

确保您的Android SDK已安装,并根据实际安装SDK文件夹(见下文)指向< code>$ANDROID_HOME 和< code>$ANDROID_SDK_ROOT内部。

然后仔细检查Android-SDK位置是否与上面的< code>$ANDROID_HOME 和< code>$ANDROID_SDK_ROOT匹配,并确保所选的包已被选中,如下所示:

(我安装的 Android SDK 构建工具 -橙色点 - 是版本 30.0.2 和 26.0.3,而不是最新版本)。

此外,请确保您已在以下屏幕上安装了所需的Android API:

确保通过重新启动终端或运行source./bash_profile来重新加载环境变量。

 类似资料:
  • 警告:旧脚本包装程序正在调用pip。这将在未来版本的pip中失败。请看https://github.com/pypa/pip/issues/5599寻求解决潜在问题的建议。为了避免这个问题,您可以使用“-m pip”调用Python,而不是直接运行pip。 当我在终端上直接输入< code>pip list时,我得到了上面的警告。到底是什么意思? 我应该始终将其用作吗?如果我以这种方式使用它,则会

  • 告警配置 合理、灵活的监控规则可以帮助更快、更精确的发现业务线上故障。本篇主要分为五个部分: 告警规则示例 如何验证告警已发出 告警的通用配置:包括告警服务器配置、告警策略、告警接收人、默认告警接收人及告警开关、告警服务端 告警规则配置 具体的五种告警类型:包括Transaction告警、Event告警、心跳告警、异常告警、业务指标告警 告警规则示例 CAT自带一个告警规则,便于对告警有一个宏观的

  • 本文向大家介绍安装SqlServer2005时版本变更检查 (警告),包括了安装SqlServer2005时版本变更检查 (警告)的使用技巧和注意事项,需要的朋友参考一下 安装SqlServer2005时“版本变更检查 (警告)"问题排查 今天同事在安装SqlServer2005时遇到“版本变更检查 (警告) ”问题导致安装失败,警告提示如下: - 版本变更检查 (警告) 消息 版本变更检查 若要

  • 本机安装Sonarqube 下载 钉盘 - 网聚宝开发指南-资源 - Common 将Sonarqube.6.2.zip 下载到本机并解压。 安装mysql 去 钉盘 - 网聚宝开发指南-资源 根据你的系统下载对应 MySQL 安装包。 点开进行安装,记住安装好的时候 弹出的root 的密码。 进入系统偏好设置,点击mysql,开启mysql服务。 此时我们在命令行输入mysql -uroot -

  • 本文向大家介绍MySQL 5.7.17 免安装版本的安装配置,包括了MySQL 5.7.17 免安装版本的安装配置的使用技巧和注意事项,需要的朋友参考一下 MYSQL版本:MySQL Community Server 5.7.17,免安装版本,具体内容如下 下载地址:https://dev.mysql.com/downloads/mysql/ 电脑系统:笔记本win10,64位 1、下载并解压 下

  • 我正在编写一个简单的bash脚本,它所做的一件事就是在继续之前检查数据库是否已经存在。这段代码足够简单,但每当我试图运行脚本时,我都会收到一条警告消息,我想抑制它。 以下是代码: 因此,作为输出,当if语句返回true时,我得到以下消息: 我怎样才能抑制这个信息?它不会阻止脚本运行,但我不希望看到它。