我正在尝试使用带有 Apollo Android 客户端的 GraphQL 运行这个示例项目:https://github.com/apollographql/apollo-android/tree/master/apollo-sample
我是 Android 工作室的新手,这是我到目前为止所做的:
apollo-sample
克隆仓库中的目录作为 Android 项目 我现在收到此构建错误:
Error:SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
这与此 SO 中描述的问题相同问题,但是建议答案的解决方案都不适合我:
我有一个
local.properties
项目根目录下的文件 sdk.dir
放:sdk.dir=/Users/nburk/Library/Android/sdk
我实际上不知道这个条目是从哪里来的,但它肯定在那里。我假设它指向正确的位置,该路径的内容是以下目录:
build-tools
emulator
extras
patcher
platform-tools
platforms
sources
tools
我还尝试设置
ANDROID_HOME
env var 正如接受的答案中所建议的那样,但这也不起作用:最佳答案
尝试打开 SDK管理器在 安卓工作室并查看 SDKlocation 是否设置正确。
关于Android:未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46928820/