首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在创建了一个NativeScript类型记录应用程序之后,我尝试使用命令"ns running“运行它,它没有运行,我得到了输出

在创建了一个NativeScript类型记录应用程序之后,我尝试使用命令"ns running“运行它,它没有运行,我得到了输出
EN

Stack Overflow用户
提问于 2022-07-14 20:44:29
回答 1查看 53关注 0票数 0

在创建了一个NativeScript类型记录应用程序之后,我尝试使用命令ns run android运行它,我得到了这个输出,但没有运行。

  • 没有设置ANDROID_HOME环境变量,或者指向一个不存在的目录。您将无法为Android执行任何与构建相关的操作。若要执行与Android构建相关的操作,请将ANDROID_HOME变量设置为指向Android安装目录的根目录.

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

中所述。

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

中所述。

  • 无法找到兼容的Android进行编译。为了能够为Android构建,请安装Android 28或更高版本。运行$ sdkmanager以管理Android版本.

  • 没有兼容版本的Android构建工具安装在您的系统上。您可以在以下范围内安装任何版本:'>=23 <=32‘。通过Android安装所需的构建工具。如果您已经安装了它们,请确保正确设置了ANDROID_HOME环境变量.
EN

回答 1

Stack Overflow用户

发布于 2022-07-14 21:30:46

您的错误和警告表明您没有Android和亚行,而其中一个包含在Android平台工具包中。

首先,您需要阅读这个文档并完成其中的步骤-- https://docs.nativescript.org/environment-setup.html。根据您的操作系统和您想要开发应用程序的操作系统,本文档提供了您所需的一切。

如果您已经安装了docs所述的所有内容,请检查path环境中是否存在ANDROID_HOMEadb变量,如果没有,则添加它们。例如,我的路径(在MacOS上)包含以下行:

代码语言:javascript
复制
/Users/sixhellstations/Library/Android/sdk/emulator:/Users/sixhellstations/Library/Android/sdk/tools:/Users/sixhellstations/Library/Android/sdk/tools/bin:/Users/sixhellstations/Library/Android/sdk/platform-tools
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72986460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档