请配置Android Studio的Android SDK

9

我正在使用Flutter开发,但是遇到了“请配置Android SDK”的提示。我查看了其他答案,但它们并不适合我的情况。当我点击“配置”时,弹出下面这张图片:Image。你可以看到它要求我设置路径,但我已经检查过路径是正确的。请问如何正确地配置SDK?


你读过这个了吗? - Jon Goodwin
刚刚检查了一下,唯一的区别是设置了环境变量,但是没有任何改变。 - Ricardo Javier Chavarra Gonzal
你下载了任何SDK吗?当你点击SDK Manager图标(Android模拟器侧边的图标)时会发生什么?这个目录中有哪些文件?当你执行“adb devices”时,终端上会显示什么? - Siloé Bezerra Bispo
SDK路径位置存储在local.properties文件中(sdk.dir="Your sdk path")。该文件位于您的Android项目顶层。您似乎正在指向一个测试模块local.properties,(可能只是巧合,或者您的项目结构混乱),请搜索您拥有的所有local.properties文件。三重检查您的路径(区分大小写?拼写是否正确?)。您使用的是哪个版本的Android Studio?直接查看此文件。 - Jon Goodwin
我已经检查了local.properties文件,在其中有与图片中的两个路径相同的路径。我还检查了目录中的SDK文件。我拥有build-tools、emulator、extras、licenses、ndk-bundle、patcher、platforms、platform-tools、skin、sources、system-images和tools。我应该在特定的文件夹中执行“adb devices”还是在根目录就可以了? - Ricardo Javier Chavarra Gonzal
6个回答

30

Flutter在GitHub存储库中有一个已关闭的问题单。 按以下步骤解决此问题:

  1. 在Android Studio中打开Flutter项目。
  2. 单击“文件” -> “项目结构”。
  3. 在“项目设置”下选择“项目”选项卡。
  4. 在主屏幕上,我们应该在“项目SDK”部分下看到红色的无SDK
  5. 单击下拉菜单并选择已安装的API版本。例如:Android API 29平台。
  6. 单击“确定”。 日志记录器应该开始工作。

2
这并没有解决我的问题,SDK已经被选择了,问题仍然存在。 - AutoM8R
我解决了一个问题! - hieuvoquoc

17

我在更新到Flutter 2.1.0后遇到了同样的问题。对我来说,解决方法是在另一个Android Studio窗口中打开另一个NATIVE项目。成功打开后,Flutter项目的Logcat就正常工作了。


也适用于我...可能是因为Flutter插件未能启动logcat守护进程或其他问题。 - djp
1
以上方法对我有效,但有时仍会弹出“请配置Android SDK”的消息。如果我选择配置,取消和/或使用筛选器“仅显示已选应用程序”等,则会显示Logcat。 - Sctajc

9

我需要前往Android项目(在/android文件夹中)并导入build.gradle文件。(右键单击build.gradle文件,选择上下文菜单中的“导入”选项)。


2

我只需要简单地重新启动Android Studio,选择“文件”->“无效缓存并重启”即可解决问题。


1
打开Android Studio,点击“打开现有的Android项目”按钮。
点击“Logcat”,将会下载ADB,之后,Android SDK就被配置好了。

download ADB


0
  • 前往 Android -> 设置 / 首选项
  • 插件
  • 已安装的插件
  • 更新 Flutter 插件
  • 重启 IDE

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接