安卓 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 安装的主要内容,如果未能解决你的问题,请参考以下文章

如何在win10系统电脑安装安卓模拟器

我的win10安装不了所有安卓模拟器.本人无解了.求助解决

厉害了,安卓13中可用虚拟机运行Windows11,大神演示玩DOOM

虚拟机在windows上无法运行

Windows 10 下运行genymotion 报错!

win10安装安卓子系统android13肯定成功Windows Subsystem for Android(WSA)install 无法定位程序输入点ucal_getHostTimeZone 无网络