颤振:未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置

iDe*_*ode 13 android android-studio flutter

我正在使用不同的方式构建应用程序,两种有效但一种失败。

方法:1(工作)

flutter build appbundle 
Run Code Online (Sandbox Code Playgroud)

方法:2(工作)

在 Android Studio 中打开模块,然后选择

Build > Generate Signed Bundle/APK... > filling all info afterwards
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我能够构建应用程序包和 APK 文件。


方法:3(不工作)

flutter build apk
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

FAILURE:构建失败,出现异常。* 出了什么问题:配置根项目“android_intent”时出现问题。

未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置。


如果我删除android_intent,我会开始在其他包中出错,所以这个包绝对不是问题。我仔细检查过我有

local.propertiesgradle.propertiessettings.gradle在我的android根文件夹中。

我的其他项目似乎有效。

Sam*_*mad 15

我在使用file_picker插件时遇到了这个问题,只需将 android/build.gradle 中的 gradle 版本升级到以下版本之一:

3.3.3

3.4.3

3.5.4

3.6.4

4.0.1
Run Code Online (Sandbox Code Playgroud)

我点击了这个链接:file_picker 故障排除


far*_*ora 2

我有同样的问题。就我而言,过时的软件包是问题的原因