sdk版本编译需要什么

What's needed to compile in a sdk version

我正在编译具有此 gradle 配置的示例应用程序:

minsdkversion: 18
targetsdkversion: 19

所以我安装了 APO 18,19,但编译器向我抛出错误:

Where:
Build file '/Users/sergio/Downloads/kickflip-android-sdk-master/sdk/build.gradle' line: 137

What went wrong:
A problem occurred evaluating project ':sdk'.
The SDK directory '~/Library/Android/sdk' does not exist.
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

所以我的问题是,作为新手 android 开发人员,除了 API/SDK 我必须安装哪些工具来编译特定版本的应用程序。

提前致谢。

您项目中 local.properties 中的 属性 sdk.dir 指向错误的文件夹:

The SDK directory '~/Library/Android/sdk' does not exist.

如果您使用 Android Studio,它应该会自动将 属性 设置到正确的位置。