0

问题

在 Windows 子系统 Linux (WSL) 下运行tns doctor或任何其他tns命令结果:

WARNING: The Android SDK is not installed or is not configured properly.
4

1 回答 1

1

解决方案

  1. 转到android-sdk您的系统。
  2. 重命名emulator/emulator.exe为模拟器。
  3. 下载适用于 linux 的平台工具(与 windows 的版本完全相同)并将 windows 平台工具与 linux 平台工具合并。
  4. 确保为 NativeScript 使用正确的 java 版本。
  5. .bashrc确保在 WSL 下正确设置环境变量(在我的例子中):
export ANDROID_HOME='/mnt/d/Android/sdk'
export JAVA_HOME='/usr/lib/jvm/java-8-openjdk-amd64'
export PATH=$PATH:$ANDROID_HOME/platform-tools
于 2020-04-04T10:50:44.163 回答