【发布时间】:2019-01-30 20:23:28
【问题描述】:
我正在使用 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 Build-tools。您可以安装以下范围内的任何版本:'>=23 $ sdkmanager 以安装所需的Android Build Tools。如果您已经安装了它们,请确保 ANDROID_HOME 环境变量设置正确。
× 执行命令“javac”时出错。确保您已安装 Java 开发工具包 (JDK) 并设置 JAVA_HOME 环境变量。 您将无法为 Android 构建项目。 为了能够为 Android 构建,请确认您已安装 Java 开发工具包 (JDK) 并根据系统要求将其配置为 描述于http://docs.nativescript.org/setup/ns-cli-setup/ns-setup-win.html#system-requirements
× 警告:Java 开发工具包 (JDK) 未安装或配置不正确。 您将无法使用 Android SDK,并且您可能无法使用 执行一些与 Android 相关的操作。以确保您可以开发和 测试您的 Android 应用程序,验证您是否已将 JDK 安装为 在http://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html 中描述(适用于 JDK 8)。
我已经安装了JDK和android studio,我已经在android studio中安装了SDK。
【问题讨论】:
标签: angular typescript android-studio nativescript