我正在创建一个带有角的本地文本应用程序,我使用的是一个json服务器。我有我的json服务器运行,当我运行'tns运行android‘或'tns医生’,我会得到这些错误。
不设置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 <=28‘。从命令行运行$ sdkmanager以安装所需的Android Build Tools。如果您已经安装了它们,请确保正确设置了ANDROID_HOME环境变量。
执行命令'javac‘的×错误。确保安装了(JDK)并设置了JAVA_HOME环境变量。您将无法为Android构建您的项目。要能够为Android构建,请验证是否安装了Java (JDK),并按照http://docs.nativescript.org/setup/ns-cli-setup/ns-setup-win.html#system-requirements中描述的系统需求对其进行了配置
*警告:(JDK)未安装或未正确配置。您将无法使用Android,也可能无法执行一些与Android相关的操作。为了确保您能够为Android开发和测试应用程序,请验证是否安装了overview.html (用于JDK 8)中描述的JDK。
我安装了JDK和android,在android中安装了SDK。
发布于 2019-01-30 20:44:52
打开您的环境文件(在我的例子中是.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 .zprofile,重新启动终端以防万一,然后再次尝试运行tns doctor。如果有Android打开,那么也重新启动它。
https://stackoverflow.com/questions/54448962
复制相似问题