Gradle构建在local.properties中使用sdk.dir成功,但在定义了ANDROID_sdk_根的情况下未成功
我的gradle生成失败,出现以下错误: 失败:生成失败,出现异常Gradle构建在local.properties中使用sdk.dir成功,但在定义了ANDROID_sdk_根的情况下未成功,android,linux,gradle,environment-variables,Android,Linux,Gradle,Environment Variables,我的gradle生成失败,出现以下错误: 失败:生成失败,出现异常 出了什么问题: 配置项目“:app”时出现问题。 未找到SDK位置。使用ANDROID_SDK_根环境变量或通过在项目的本地属性文件“/home/ubuntu/hello_world_ANDROID/local.properties”中设置SDK.dir路径来定义位置 事实上,通过向项目中添加一个带有“sdk.dir=/opt/android sdk linux”的local.properties可以解决这个问题。然而,由于
- 出了什么问题: 配置项目“:app”时出现问题。 未找到SDK位置。使用ANDROID_SDK_根环境变量或通过在项目的本地属性文件“/home/ubuntu/hello_world_ANDROID/local.properties”中设置SDK.dir路径来定义位置
有没有办法避免需要这个local.properties文件?在使用它一段时间后,我尝试将环境变量从.bashrc移动到/etc/environment,然后重新启动。不知何故,这起作用了,但不知道为什么。是否将
ANDROID\u HOME
添加到所有用户中?它可能只添加到当前用户,或者您可能需要重新启动计算机或Studio。我已尝试重新启动计算机。ANDROID_HOME是为进行构建的用户设置的。请尝试从bash打印环境变量,我认为是env
或printenv