【问题标题】:failed to find Build Tools revision 24.0.1 when deploying meteor to android-device将流星部署到 android-device 时找不到 Build Tools 修订版 24.0.1
【发布时间】: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 文件夹,并且提到的版本在那里。任何建议都将不胜感激。

【问题讨论】:

    标签: cordova meteor


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 1970-01-01
      • 2013-12-25
      • 2014-12-01
      相关资源
      最近更新 更多