android sdk location should not con,SDK location not found. Define location with sdk.dir in the loca...

SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

时间:2019-12-06

本文章向大家介绍 SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.,主要包括 SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

问题描述:

已经安装了android-sdk 和gradle环境,并配置了环境变量,如下所示:

android环境

root@wangju-HP-348-G4:/home/wangju/Desktop/5i5j_android/AppFrameWork#adb version

Android Debug Bridge version1.0.41Version29.0.5-5949299Installed as/usr/local/android-home/android-sdk-linux/platform-tools/adb

gradle环境:

root@wangju-HP-348-G4:/home/wangju/Desktop/5i5j_android/AppFrameWork# gradle -version------------------------------------------------------------Gradle4.6

------------------------------------------------------------Buildtime: 2018-02-28 13:36:36UTC

Revision: 8fa6ce7945b640e6168488e4417f9bb96e4ab46c

Groovy:2.4.12Ant: Apache Ant(TM) version1.9.9 compiled on February 2 2017JVM:1.8.0_211 (Oracle Corporation 25.211-b12)

OS: Linux4.15.0-72-generic amd64

在android项目的app目录下执行gradle clean/tasks命令时会报如下错误:

*What went wrong:

A problem occurred configuring project':app'.>Failed to notify project evaluation listener.> SDK location not found. Define location with sdk.dir in the local.properties fileor with an ANDROID_HOME environment variable.> Must apply 'com.android.application' first!

*Try:

Run with--stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.org

解决办法:

根据错误提示

SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

翻译过来的意思就是:没有找到sdk,可以在local.properties这个文件中定义android_home,即指明android sdk的所在位置

在app目录下新建local.properties文件,文件内容如下所示:

/usr/local/android-home/android-sdk-linux 是我android sdk的安装目录

sdk.dir=/usr/local/android-home/android-sdk-linux

配置好后,再用gradle clean即可

参考文档:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值