将流星部署到 android-device 时找不到 Build Tools 修订版 24.0.1

Posted

技术标签:

【中文标题】将流星部署到 android-device 时找不到 Build Tools 修订版 24.0.1【英文标题】:failed to find Build Tools revision 24.0.1 when deploying meteor to android-device 【发布时间】:2016-11-24 01:10:47 【问题描述】:

我错误地完全删除了 android SDK 文件夹。以前我使用cordova/phonegap多次将meteor部署到android设备。通过 Android Studio 重新安装 SDK 并尝试在设备中运行流星时,出现此错误:

配置根项目“android”时出现问题。 > 未能找到 Build Tools 修订版 24.0.1

可能出了什么问题?我已经检查了 Android Studio SDK Manager 并且我已经正确安装: 1) SDK 平台 (Build 23) 2) SDK 构建工具(Build 24.0.1) 3) SDK 平台工具 (Build 24.0.1)

我也正确设置了 HOME PATH 变量并检查了 build-tools 文件夹,并且提到的版本在那里。任何建议都将不胜感激。

【问题讨论】:

【参考方案1】:

从控制台运行命令:Android。

它将调出 android 管理器(不同于 Android Studio SDK 管理器)。它将显示未安装构建工具版本 24.0.1。选择并安装它,问题就解决了。

奇怪的是,Android Studio 安装为 24.0.1 的版本在 Android Manager 中显示为 24,纯文本。

附言您应该在 sdk/tools 目录中运行 Android 命令,除非您已经将它包含在 $PATH 变量中。

【讨论】:

出于某种原因,即使这样做似乎对我也不起作用——非常困惑 Upss... android 管理器是否显示了已安装的构建工具 24.0.1?错误还是一样? 这显然是第一个要检查的地方,但如果它仍然无法正常工作,请务必尝试以下@RogerCarvalho 的答案。【参考方案2】:

我也有这个问题。即使使用 SDK 管理器安装了构建工具,Cordova 也找不到它们。我通过命令行重新安装构建工具解决了这个问题:

~/| cd ~/Library/Android/sdk
~/Android/Sdk| ./tools/android list sdk -a | grep "SDK Build-tools"
   4- Android SDK Build-tools, revision 24.0.1
   ...
~/Android/Sdk| ./tools/android update sdk -a -u -t 4
   ...

执行此操作后,Cordova 确实识别了构建工具。

【讨论】:

感谢您的建议! 接受的答案对我不起作用。这个答案做到了。【参考方案3】:

1 - npm 更新 -g 离子科尔多瓦 2 - 安卓更新 sdk -a -u -t 4 3 - 离子状态重置 --plugins 4 - 上的科尔多瓦遥测 5 - 离子平台添加android 6 - 离子构建android

【讨论】:

以上是关于将流星部署到 android-device 时找不到 Build Tools 修订版 24.0.1的主要内容,如果未能解决你的问题,请参考以下文章

将流星部署到官方流星服务器光纤

执行持续集成时找不到头文件

在 Qt 中制作 Oci 驱动程序时找不到头文件

IAR 编译时找不到头文件的解决方法

添加到 AppDelegate 时找不到 Google/Analytics.h 文件

错误:部署到 heroku 时找不到模块“webpack”