Flutter安装错误-找不到Android SDK文件:....... aapt?

5
当我在Flutter中运行一个Hello World应用程序时,它会显示如下内容:
Unable to locate a development device; please run 'flutter doctor' for information about installing additional components.


[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\hi\AppData\Local\Android\sdk
    • Platform android-29, build-tools 29.0.2
    X Android SDK file not found: C:\Users\hi\AppData\Local\Android\sdk\build-tools\29.0.2\aapt.
    • Try re-installing or updating your Android SDK,
      visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

! Doctor found issues in 1 category.

然后我尝试了Flutter Doctor

之后我得到了这个结果...


请查看此链接:https://dev59.com/UlQK5IYBdhLWcg3wNtTA#60490042 希望能对您有所帮助。 - Mohammad_Asef
但问题是,我下载了Android SDK Build Tools 29.0.2,然后找不到aapt文件... - SanthoshKumar R
5个回答

14

我花了半天的时间解决这个问题。对我来说,flutter doctor 显示了这个错误:

X Android SDK file not found: SomeLongPath/Android/sdk/build-tools/30.0.4-rc1/aapt

因为某些原因,我刚刚删除了这个30.0.4-rc1文件夹,然后运行了flutter doctor,问题得到解决!


1
谢谢。节省了我很多时间。我的32.1.0-rc1版本的SDK安装失败了,因为网络错误导致文件夹为空。删除该文件夹解决了问题。 - Omkar76

6

错误已解决:

只需在Android Studio的SDK管理器中卸载构建工具 29.0.2,然后重新安装构建工具 29.0.2。

谢谢。


2
对于我的情况,在浪费了整整一天之后,我得到了以下的结果:
X Android SDK file not found: 
  C:\Users\user\AppData\Local\Android\sdk\build-tools\31.0.0-rc4\aapt.

我将 C:\Users\user\AppData\Local\Android\sdk\build-tools\ 这个路径复制后,粘贴到文件夹路径中进行导航。我删除了一个名为 31.0.0-rc4 的文件夹并运行了以下命令:

 flutter doctor -v 

再次希望有人能得到帮助。


0

我遇到了同样的问题,我删除了 build-tools/x.x.x 文件夹,重新运行 Flutter 应用程序,它可以自动安装所需的构建工具。以下是应用程序运行时的输出:

正在检查 /home/mde/Android/Sdk/licenses 中 Android SDK Build-Tools 29.0.2 的许可证 接受 Android SDK Build-Tools 29.0.2 的许可证。 准备 "安装 Android SDK Build-Tools 29.0.2 (revision: 29.0.2)"。 "安装 Android SDK Build-Tools 29.0.2 (revision: 29.0.2)" 已准备就绪。 正在将 Android SDK Build-Tools 29.0.2 安装到 /home/mde/Android/Sdk/build-tools/29.0.2 "安装 Android SDK Build-Tools 29.0.2 (revision: 29.0.2)" 完成。 "安装 Android SDK Build-Tools 29.0.2 (revision: 29.0.2)" 结束。


0
遇到了同样的问题,在“Android SDK版本31.0.0-rc4”上。尝试移除和重新安装build-tools,但没有成功。问题出在SDK工具文件夹中。移除了build-toolstools文件夹,然后再次安装了Android SDK命令行工具Android SDK平台工具

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