安卓 Windows 10 安装
Posted
技术标签:
【中文标题】安卓 Windows 10 安装【英文标题】:Android Windows 10 installation 【发布时间】:2019-07-12 01:05:13 【问题描述】:=)
“tns doctor”、“tns run”或“tns run android”告诉我它有问题
"警告:来自 Android SDK 的 adb 未安装或未安装 正确配置。", "警告:来自 Android SDK 的 adb 不是 安装或配置不正确。", "找不到兼容的 用于编译的 Android SDK。为了能够为 Android 构建,请安装 Android SDK 28 或更高版本。", "您需要有 Android SDK 安装在您的系统上的构建工具。您可以安装任何版本 以下范围:'>=23
这是我的配置:
Windows 10 - Pro 64-Bit,
System Environment Variables:
Variable: "ANDROID_HOME" --> Value: "C:\Android\android-sdk"
Variable: "Path" --> Values "C:\Android\android-sdk\tools; C:\Android\android-sdk\platform-tools; C:\Android\android-sdk\tools\bin; C:\adbDevices\adb-tools;"
在我第一次尝试安装 nativescript 时,Android Studio 已经安装,所以我卸载了 Android Studio 并让它通过 choco 安装。
我完全按照https://docs.nativescript.org/start/ns-setup-win 的指示进行操作。如果我通过 CMD "tns run" 或 "tns doctor" 启动,我会收到上述错误。
java-jdk 或 Chocolatey 等其他所有内容都安装并设置在环境变量中... enter image description hereenter image description here
感谢任何帮助...当然,我在互联网上搜索了这些警告/错误,但所有相关帖子均来自 2017 年,它们不提供解决方案。
【问题讨论】:
好的,那么您的 NativeScript CLI 版本是什么,即tns --version
的输出。另外echo %ANDROID_HOME%
的输出正确吗?
* CLI:版本 5.2,回显 %ANDROID_HOME% ---> C:\adbDevices\adb-tools
好的,看来您终端中的 ANDROID_HOME 由于某种原因不正确 - 它指向 C:\adbDevices\adb-tools
而不是 C:\Android\android-sdk
。您可以打开 Window 的 UI 来编辑环境变量并检查用户和系统环境变量中是否存在重复的 ANDROID_HOME 条目吗?
确实在我的用户环境变量 ANDROID_HOME 是“C:\adbDevices\adb-tools”,我的系统环境变量 ANDROID_HOME 是“C:\Android\android-sdk”,所以我应该将两者都更改为“C:\Android\android-sdk”?
你可以删除你用户的,不需要设置两次。是的,它应该指向C:\Android\android-sdk
【参考方案1】:
好的,非常感谢@Vladimirov,问题是我的用户环境变量有 adb 的路径而不是 sdk 的路径...所以我将我的用户环境变量(如我的系统环境变量)更改为我的路径SDK,它现在工作正常。 :)))))))
【讨论】:
以上是关于安卓 Windows 10 安装的主要内容,如果未能解决你的问题,请参考以下文章
厉害了,安卓13中可用虚拟机运行Windows11,大神演示玩DOOM
win10安装安卓子系统android13肯定成功Windows Subsystem for Android(WSA)install 无法定位程序输入点ucal_getHostTimeZone 无网络