我尝试使用GraphQL和Apollo Android客户端运行此示例项目:https://github.com/apollographql/apollo-android/tree/master/apollo-sample
我是Android工作室的新手,这是我到目前为止所做的:
apollo-sample
目录作为Android项目我现在收到此构建错误:
错误:找不到SDK位置。使用sdk.dir在local.properties文件中或使用ANDROID_HOME环境变量定义位置。
这个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,但这不起作用:
答案 0 :(得分:1)
尝试在 Android studio 中打开 SDK管理器,看看SDKlocation是否设置正确。