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

Nativescript SDK错误

邰德业
2023-03-14

我正在使用angular创建一个nativescript应用程序,我正在使用json服务器。我的json服务器正在运行,当我运行“tns run android”或“tns doctor”时,会出现这些错误。

×未设置ANDROID_HOME环境变量或该变量指向不存在的目录。您将无法为Android执行任何与构建相关的操作。要能够执行与Android构建相关的操作,请将Android_HOME变量设置为指向Android SDK安装目录的根目录。

×警告:Android SDK中的adb未安装或未正确配置。对于Android相关操作,NativeScript CLI将使用内置版本的adb。为了避免本机Android模拟器、GenyMotion或连接的Android设备可能出现的问题,请验证您是否安装了最新的Android SDK及其依赖项,如http://developer.android.com/sdk/index.html#Requirements

×警告:Android SDK未安装或未正确配置。无法在本机模拟器中运行应用。要能够在原生Android模拟器中运行应用,请验证您是否安装了最新的Android SDK及其依赖项,如http://developer.android.com/sdk/index.html#Requirements

×找不到兼容的Android SDK进行编译。要能够为Android构建,请安装Android SDK 28或更高版本。运行$sdkManager来管理Android SDK版本。

×您需要在系统上安装Android SDK构建工具。您可以安装以下范围内的任何版本:'

×执行命令“javac”时出错。确保已安装Java开发工具包(JDK)并设置Java_HOME环境变量。您将无法为Android构建项目。为了能够为Android构建,请验证您是否已安装Java开发工具包(JDK)并根据系统要求对其进行了配置,如中所述http://docs.nativescript.org/setup/ns-cli-setup/ns-setup-win.html#system-要求

×警告:Java开发工具包(JDK)未安装或未正确配置。您将无法使用Android SDK,并且可能无法执行一些与Android相关的操作。为了确保您可以为Android开发和测试应用程序,请验证您是否已按照中所述安装JDKhttp://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html(对于JDK 8)。

我已经安装了JDK和android studio,我已经在android studio中安装了SDK。

共有1个答案

裴宏壮
2023-03-14

打开您的环境文件(在我的例子中是.zprofile)并添加以下内容:

export PATH=~/Library/Android/sdk/platform-tools:$PATH
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export ANDROID_SDK_ROOT=/Users/$USER/Library/Android/sdk
export ANDROID_AVD_HOME=/Users/$USER/.android/avd
export JAVA_HOME=/Library/Java/

确保将路径设置为它们在计算机上的位置,因为它们可能不同。

然后运行Source. zfile,重启您的终端以防万一,然后再次尝试运行tns医生。如果你有Android Studio打开然后重启,以及。

 类似资料:
  • 我正在尝试搜索亚马逊的产品广告,并使用botlenose来帮助我做到这一点。但是,我刚刚收到HTTP错误400。 其他一些重要信息: 我来自巴西,我的标签也来自亚马逊。这是个问题吗? 我确实检查了我的钥匙、秘密和标签,一切正常。我确实在StackOverflow上查看了其他一些问题,但对我来说没有任何效果。 当然,出于安全原因,我更改了密钥。 Traceback(最近一次调用最后一次):File"

  • 我有一个基于Spring Web model view controller(MVC)框架的项目。Spring Web模型-视图-控制器(MVC)框架的版本是3.2.8 我有这个控制器 这个URL一切正常:

  • 目前从Angular JS controller中,我试图将JSON数据发送到后端服务。但是我有400个错误的请求错误。 在Controller中,我试图通过http服务发送数据,如下所示:

  • 我得到了这个错误,有什么想法会导致它吗?我试图发送一个DTO,它有一个扩展抽象类的对象列表,我想这个问题可能是因为DTO中的列表,还是因为抽象类的子类?

  • 在月食中, ”org.apache.axis2。AxisFault:传输错误: 403错误:禁止”试图从svn检出项目时发生错误。我不能实现这个错误,因此我检查了从终端使用"svn-co"命令的项目。 但是,有趣的是,当我试图在Eclipse中运行应用程序时,在输入凭据(用户名和密码)并按下“登录”按钮之后,我又遇到了相同的错误。响应是JFrame上的无效用户名/密码,但凭据没有错误。这只发生在日

  • Errors 错误 Library routines must often return some sort of error indication to the caller. As mentioned earlier, Go’s multivalue return makes it easy to return a detailed error description alongside th

  • 本章概述了Google API错误模型,以及开发人员如何正确生成和处理错误的一般指南。 Google API使用简单的协议无关错误模型,这使我们能够在不同的API,API协议(如gRPC或HTTP)以及错误上下文(例如,异步,批处理或工作流错误)中获得一致的体验。 错误模型 错误模型在逻辑上由google.rpc.Status定义,当API发生错误时,返回一个Status实例给客户端。 以下代码段

  • 5.4. 错误 在Go中有一部分函数总是能成功的运行。比如strings.Contains和strconv.FormatBool函数,对各种可能的输入都做了良好的处理,使得运行时几乎不会失败,除非遇到灾难性的、不可预料的情况,比如运行时的内存溢出。导致这种错误的原因很复杂,难以处理,从错误中恢复的可能性也很低。 还有一部分函数只要输入的参数满足一定条件,也能保证运行成功。比如time.Date函数