我已将 Android Studio 上的终端设置为使用 WSL,特别是 Ubuntu 终端。从 IDE 提供的按钮运行构建对于我的项目来说效果很好。我决定开始更多地使用终端,并且更喜欢从那里运行构建,所以我尝试运行
./gradlew tasks
在项目的根目录下测试我在 WSL 中使用 sdkman 安装的 Gradle,但出现以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> The SDK directory '/mnt/c/Users/Henry-PC/Desktop/DJ-Cloud/C:\Users\Henry-PC\AppData\Local\Android\Sdk' does not exist.
* 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
BUILD FAILED in 0s
有什么问题的想法吗?
最佳答案
我自己也遇到了这个问题,我有一个 local.properties
文件指定了不正确的目录。
完全删除它后,gradle 能够使用导出的 ANDROID_HOME 环境变量找到 Android SDK
关于android-studio - WSL gradle 将当前目录前置到 Android SDK 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50691702/