繁体   English   中英

Android Studio未安装SDK ...什么?

[英]Android Studio doesn't install SDKs… what?

我正在尝试使用Cordova来构建一个hello world应用程序,并在添加ANDROID_HOME变量后(花了多长时间才弄清楚,这才使您震惊),构建时我一直看到的是:

建立失败

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

失败:构建失败,发生异常。

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

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

  • 尝试:使用--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/

要求?

如果您不需要Android Studio,建议不要下载它,就像@ Tom-Esendam也建议的那样,请使用命令行工具。

Android Studio和命令行工具

OSX命令行工具的直接下载链接 (2017-03-21)

代理?

而且,如果您位于代理服务器之后,请不要忘记将其添加到“ SDK Manager设置”中的设置中。

有哪些不同的程序和命令?

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应该包含该代码。

我不知道Mac版本。 但是在Windows上,您有一个独立的SDK管理器。 如果mac上有一个,请尝试吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM