最近使用android studio ,在IDE里面使用Gradle构建的时候,一直出现构建失败,失败信息显示Failed to set up SDK。然后 提示无法找到andriod-14平台,我更换为其他平台也是同样的错误。可是在控制台下使用gradle命令构建却又能成功。这个问题困扰了我好久。

今天,看到项目中的local.properties这个文件的内容时我终于明白了。原来在android studio里使用里面的插件的时候,它默认是用studio里面配置的sdk来构建的,可能是路径还是其他问题,找不到对应的sdk的平台(不知道是不是我之前的文件名带了“-”还是我没有配置)。

解决方法也很简单:我创建了一个ln文件指向了我的SDK路径,然后 ln的文件名很简单,没空格也没其他特殊符号,保证不会出现文件名引起的找不到的问题。然后我修改了local.properties,修改为我自己的刚才的那一个路径。保存后,它会提示和studio的sdk不同,要选择哪一个。我选择为自己配置的那一个。然后再按studio里面的gradle sync,这时候就能构建成功了。

最新文章

  1. javascript运动框架
  2. MySQL 查询所有子级函数
  3. java IO学习
  4. android Gui系统之SurfaceFlinger(1)---SurfaceFlinger概论
  5. 【2016多校训练4】Multi-University Training Contest 4
  6. Oracle笔记 十、PL/SQL存储过程
  7. 页面get请求 中文参数方法乱码问题
  8. 用redis实现支持优先级的消息队列
  9. android布局2
  10. open文件操作之mode模式剖析
  11. Spring第二篇【Core模块之快速入门、bean创建细节、创建对象】
  12. 【Netty源码分析】数据读取过程
  13. TopN案例
  14. 《Apache kafka实战》读书笔记-管理Kafka集群安全之ACL篇
  15. 《Linux内核设计与实现》 第一二章学习笔记
  16. raise TemplateDoesNotExist
  17. http --爬虫
  18. 【RF库Collections测试】Remove Duplicates
  19. 整理ASP.NET MVC 5各种错误请求[401,403,404,500]的拦截及自定义页面处理实例
  20. bzoj3503 和谐矩阵

热门文章

  1. UDA机器学习基础—交叉验证
  2. What's New In MySQL 8.0
  3. js打印小结
  4. RHEL 7修改ssh默认端口号
  5. H3C系列之三层交换机系统版本升级
  6. Hibernate的条件查询的几种方式
  7. Linux pip安装使用
  8. Logistic Regression 算法向量化实现及心得
  9. Android ImgView属性
  10. Angular4.0入门