Flutter Android 未找到 SDK 文件
Flutter Android SDK file not found
我已经安装了 Android Studio 并尝试安装 Flutter。按照说明操作后,我遇到了问题。当我运行
flutter doctor -v
它returns
[√] Flutter (Channel stable, 1.22.0, on Microsoft Windows [Version 10.0.18363.1082], locale en-PH)
• Flutter version 1.22.0 at C:\src\flutter
• Framework revision d408d302e2 (3 days ago), 2020-09-29 11:49:17 -0700
• Engine revision 5babba6c4d
• Dart version 2.10.0
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at C:\Users\%User%\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.2
X Android SDK file not found:C:\Users\%User%\AppData\Local\Android\sdk\build-tools.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.
[√] Android Studio (version 4.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 50.0.1
• Dart plugin version 193.7547
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code, 64-bit edition (version 1.48.2)
• VS Code at C:\Program Files\Microsoft VS Code
• Flutter extension version 3.14.1
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
我也尝试连接我的设备,但它无法识别,即使在启用 USB 调试后也是如此。我还尝试重新安装 Android Studio。我认为问题在于缺少 'aapt',因为当我手动查找它时它不在任何文件夹中,但 Android SDK file not found: C:\Users\%User%\AppData\Local\Android\sdk\build-tools.0.2\aapt
告诉我它应该在那里。
感谢您的帮助!
颤动配置--android-sdk
运行 这个命令和 运行 flutter doctor again 这应该对你有帮助
这没什么大不了的。您安装 Android SDK 并且 1 注意到设备未连接。您可以从下面的 link 安装 android SDK:
试试这个...
打开 cmd 或终端并在命令
下运行
flutter config --android-sdk <path-to-your-android-sdk-path>
希望这会奏效
我今天遇到了同样的问题:
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) X Android SDK file not found: C:\Users\admin\AppData\Local\Android\Sdk\build-tools.0.3\aapt.
我通过删除 C:\...\build-tools\
中不包含 aapt.exe -> 30.0.2
和 [= 的两个最新文件夹来修复它13=](这个删除的文件夹只包含一个名为 .installer
的文件夹)。
这个答案启发了我:
我有同样的问题
Android 未找到 SDK 文件:C:\Users\Admin\AppData\Local\Android\Sdk\build-tools.0.0\aapt.
我已经尝试过其他解决方案,但这对我有用。在 SDK Manager 中,转到 SDK tools ,选中“Show the various packages”复选框并取消选中“Hide obsolete packages”
现在在 Android SDK Build-tools 31 下,安装 31.0.0 并应用
在 Android SDK 命令行工具(最新)下,安装 Android SDK 命令行工具(过时)
这对我有用,希望对你也有用!
在 android studio(工具->sdk 工具->(勾选显示包详细信息))中从 sdk 管理器重新安装 sdk 30.0.2 解决了这个问题。
我今天遇到了同样的问题。在我的问题中,找不到 32 aapt.,我尝试了很多:
- flutter 配置--android-sdk [路径]
- 卸载 32 并重新安装
- 安装低版本如31(30)
- 等等
仍然无法工作直到:
- 卸载 32
- 删除需要 aapt 的文件夹 32。
我已经安装了 Android Studio 并尝试安装 Flutter。按照说明操作后,我遇到了问题。当我运行
flutter doctor -v
它returns
[√] Flutter (Channel stable, 1.22.0, on Microsoft Windows [Version 10.0.18363.1082], locale en-PH)
• Flutter version 1.22.0 at C:\src\flutter
• Framework revision d408d302e2 (3 days ago), 2020-09-29 11:49:17 -0700
• Engine revision 5babba6c4d
• Dart version 2.10.0
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at C:\Users\%User%\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.2
X Android SDK file not found:C:\Users\%User%\AppData\Local\Android\sdk\build-tools.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.
[√] Android Studio (version 4.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 50.0.1
• Dart plugin version 193.7547
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code, 64-bit edition (version 1.48.2)
• VS Code at C:\Program Files\Microsoft VS Code
• Flutter extension version 3.14.1
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
我也尝试连接我的设备,但它无法识别,即使在启用 USB 调试后也是如此。我还尝试重新安装 Android Studio。我认为问题在于缺少 'aapt',因为当我手动查找它时它不在任何文件夹中,但 Android SDK file not found: C:\Users\%User%\AppData\Local\Android\sdk\build-tools.0.2\aapt
告诉我它应该在那里。
感谢您的帮助!
颤动配置--android-sdk
运行 这个命令和 运行 flutter doctor again 这应该对你有帮助
这没什么大不了的。您安装 Android SDK 并且 1 注意到设备未连接。您可以从下面的 link 安装 android SDK:
试试这个...
打开 cmd 或终端并在命令
下运行flutter config --android-sdk <path-to-your-android-sdk-path>
希望这会奏效
我今天遇到了同样的问题:
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3) X Android SDK file not found: C:\Users\admin\AppData\Local\Android\Sdk\build-tools.0.3\aapt.
我通过删除 C:\...\build-tools\
中不包含 aapt.exe -> 30.0.2
和 [= 的两个最新文件夹来修复它13=](这个删除的文件夹只包含一个名为 .installer
的文件夹)。
这个答案启发了我:
我有同样的问题 Android 未找到 SDK 文件:C:\Users\Admin\AppData\Local\Android\Sdk\build-tools.0.0\aapt.
我已经尝试过其他解决方案,但这对我有用。在 SDK Manager 中,转到 SDK tools ,选中“Show the various packages”复选框并取消选中“Hide obsolete packages”
现在在 Android SDK Build-tools 31 下,安装 31.0.0 并应用 在 Android SDK 命令行工具(最新)下,安装 Android SDK 命令行工具(过时)
这对我有用,希望对你也有用!
在 android studio(工具->sdk 工具->(勾选显示包详细信息))中从 sdk 管理器重新安装 sdk 30.0.2 解决了这个问题。
我今天遇到了同样的问题。在我的问题中,找不到 32 aapt.,我尝试了很多:
- flutter 配置--android-sdk [路径]
- 卸载 32 并重新安装
- 安装低版本如31(30)
- 等等
仍然无法工作直到:
- 卸载 32
- 删除需要 aapt 的文件夹 32。