【问题标题】:Android Studio doesn't install SDKs... what?Android Studio 不安装 SDK... 什么?
【发布时间】:2017-08-13 00:42:33
【问题描述】:

我正在尝试使用 Cordova 构建一个 hello world 应用程序,在添加了 ANDROID_HOME 变量之后(你会很震惊这花了多长时间才弄清楚),我在构建时看到的所有内容都是这样的:

构建失败

总时间:1 分 6.679 秒错误: /Users/vladdy/Desktop/laboratory/cordovaBackgroundApp/platforms/android/gradlew: 命令失败,退出代码 1 错误输出:

FAILURE:构建失败 有一个例外。

  • 出了什么问题:配置根项目“android”时出现问题。

    在 /Users/vladdy/Library/Android/sdk 中找不到带有哈希字符串“android-25”的目标

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

好吧,我们去安装它吧:

耐心等待安装,同样的错误运行cordova build

我想知道我们还需要安装什么?但是看,Android Studio 似乎还有 Nougat 和 25 可用:

为什么 Android Studio 没有安装任何东西?

我明白为什么 PhoneGap Build 如此受欢迎......

编辑:

cordova requirements 现在已损坏,报告以下内容:

我的~/.bash_profile

export ANDROID_HOME=/Users/vladdy/Library/Android/sdk/

【问题讨论】:

  • 你的config.xml看起来怎么样?

标签: android cordova android-studio phonegap-build android-sdk-tools


【解决方案1】:

我不知道 mac 版本。但在 Windows 上,您有一个独立的 sdk 管理器。如果mac上有一个试试?

【讨论】:

    【解决方案2】:

    要求?

    如果您不需要 Android Studio,我建议您不要下载它,而是按照@Tom-Esendam 的建议,使用命令行工具。

    Android Studio and Command Line Tool

    Direct download link of Command Line Tool for OSX(2017-03-21)

    代理?

    如果您使用代理服务器,请不要忘记将其添加到 SDK 管理器设置中的设置中。

    有什么不同的程序和命令?

    cordova build 不下载任何 SDK。

    cordova prepare 将必要的 SDK 文件附加到 cordova 构建文件夹。

    命令行工具下载后:

    解压后,将ANDROID_HOME设置为根目录,这样你就有了:

    • 构建工具
    • 附加功能
    • 平台
    • 平台工具
    • 系统映像
    • 工具

    根目录下的目录。

    添加 SDK:

    然后使用./tools/android 安装SDK。 Android SDK Manager 会下载 SDK,所以您需要 check 并点击 OK 下载。

    准备构建

    1. 如果您使用代理,请确保所有代理设置均已设置。
    2. 在运行cordova build 之前运行cordova prepare。这不应该是必要的,但至少我需要运行,即使你 cordova build 也应该包含它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 2017-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多