Android Studio on Mac,需要使用自定义版本的 SDK

Android Studio on Mac, need to use custom version of SDK

我有一个来自中国制造商的 OEM 部件的示例项目,它使用自定义 android.jar 和一些他们专有的 类。 SDK 是 4.0.3 API 版本 15,带有用于 adb 等的 Windows 二进制文件。我已经在 Mac 上的 Android Studio 中设置了项目, 类 被成功检测到,它似乎构建良好,但随后它说 "Unable to locate adb within SDK." 我实际上尝试从常规的最新 SDK 目录复制 mac adb 二进制文件,但这没有'影响任何事情。有任何想法吗?我不知道这里是否真的 "Windows only" 涉及任何东西,或者如何 "mix and match" SDK 的各个部分来让它工作。

如果我为模块选择自定义 SDK,为项目选择现代 SDK(即 API 22),我可以摆脱 "Unable to locate adb" 错误,但我得到了"Error:android-validator: [GemvaryPortDemo] Incompatible version 14 of Android SDK Tools package. Min version is 19. Please, update it though SDK manager"估计是因为Custom SDK目录下的工具太旧了

事实证明,这实际上是可能的。我需要从我的常规、最新的 mac Android SDK 中复制 toolsplatform-tools 并添加 build-tools。现在它构建得很好!