我有一个来自中国制造商的OEM零件的示例项目,该项目使用自定义android.jar及其中的一些专有类。 SDK是4.0.3 API版本15,带有用于adb的Windows二进制文件等。我已经在我的Mac上的Android Studio中设置了项目,这些类被成功检测到,它似乎构建正常,但随后它说"无法在SDK中找到adb。"我实际上尝试从常规的最新SDK目录复制mac adb二进制文件,但这并没有影响任何事情。有任何想法吗?我不知道是否有任何真正的"仅限Windows"涉及到这里,或者如何"混合和匹配" SDK的各个部分,以使其工作。
如果我选择模块的自定义SDK和项目的现代SDK(即API 22),我可以摆脱"无法找到adb"错误,但后来我得到"错误:android-validator:[GemvaryPortDemo] Android SDK工具包的版本14不兼容。最小版本是19.请通过SDK管理器更新它#34;可能是因为Custom SDK目录中的工具非常旧。
答案 0 :(得分:0)
事实证明,这是可能的。我需要复制tools
,platform-tools
并从我的常规最新mac Android SDK中添加build-tools
。现在它构建得很好!