最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
当前回答
任何利用詹金斯的人,都能派上用场
你需要定义一个全局变量ANDROID_HOME和android sdk的路径值。
对于mac,则为/Users/YOUR_USER_NAME/Library/Android/sdk
其他回答
我通过在windows中创建ANDROID_HOME环境变量解决了这个问题。
ANDROID_HOME=C:\Users\<user_name>\AppData\Local\Android\sdk
重新启动Android Studio,它应该构建项目!
我在想你的背景。Gradle文件丢失。复制此文件到另一个项目并粘贴您的项目。我想会有用的。
在设置。Gradle文件,
include ':app'
这一切。祝你有愉快的一天。
当我从Github克隆我的repo并运行./gradlew clean assembleDebug时,我只是面临着这个问题。我确认我的.bashrc文件中有ANDROID_HOME。
因此,我将项目导入到Android Studio中。注意到我的设置扩展。Gradle文件是。kts, settings.gradle.kts。当我完成导入后,我运行。/gradlew清洁assembleDebug,没有得到任何问题。
这是我的解决方案,它可能会帮助其他人,去你的文件->修复ide。
提示将出现在下面要求重新扫描项目索引,它将检查你的文件和修复丢失的文件,在它完成后,它将要求你使缓存无效并重新启动,确保勾选两个可选选项:
我在flutter中有这个错误,所以我通过去android->应用程序->build.gradle来修复它
将targetSdkVersion从28改为29,将compileSdkVersion从28改为29,这对我来说是有效的