Android Studio 不安装 SDK...什么?
Android Studio doesn't install SDKs... what?
我正在尝试使用 Cordova 构建一个 hello world 应用程序,在添加 ANDROID_HOME
变量之后(你会惊讶于花了多长时间才弄清楚)我在构建时一直看到的是:
BUILD FAILED
Total time: 1 mins 6.679 secs Error:
/Users/vladdy/Desktop/laboratory/cordovaBackgroundApp/platforms/android/gradlew:
Command failed with exit code 1 Error output:
FAILURE: Build failed
with an exception.
What went wrong: A problem occurred configuring root project 'android'.
Failed to find target with hash string 'android-25' in: /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/
我不知道 mac 版本。但是在 windows 你有一个独立的 sdk 管理器。如果 mac 上有一个,试试看?
要求?
如果您不需要 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 管理器下载 SDK,因此您 check
需要什么并点击 OK
下载它。
准备构建
- 如果您使用代理,请确保所有代理设置都已设置。
- 在运行宁
cordova build
运行cordova prepare
之前。这应该不是必需的,但至少我需要 运行 即使你 cordova build
也应该包括它。
我正在尝试使用 Cordova 构建一个 hello world 应用程序,在添加 ANDROID_HOME
变量之后(你会惊讶于花了多长时间才弄清楚)我在构建时一直看到的是:
BUILD FAILED
Total time: 1 mins 6.679 secs Error: /Users/vladdy/Desktop/laboratory/cordovaBackgroundApp/platforms/android/gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.
What went wrong: A problem occurred configuring root project 'android'.
Failed to find target with hash string 'android-25' in: /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/
我不知道 mac 版本。但是在 windows 你有一个独立的 sdk 管理器。如果 mac 上有一个,试试看?
要求?
如果您不需要 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 管理器下载 SDK,因此您 check
需要什么并点击 OK
下载它。
准备构建
- 如果您使用代理,请确保所有代理设置都已设置。
- 在运行宁
cordova build
运行cordova prepare
之前。这应该不是必需的,但至少我需要 运行 即使你cordova build
也应该包括它。