在 Android Studio 的 Flutter 应用程序中找不到已连接的设备
No Connected Devices Found in a Flutter App in Android Studio
我阅读了 Whosebug 问题,包括以下问题:
但是,我无法解决我的问题......:-(
我的 Flutter 文件夹结构
D:\src\flutter
D:\src\sdk
我的项目文件夹位置:D:\__GitHub
Flutter SDK 安装步骤
添加以下用户环境变量
变量名称:ANDROID_SDK_ROOT
变量值:D:\src\sdk
编辑用户环境变量中的“PATH”变量
D:\src\flutter\bin;
%ANDROID_SDK_ROOT%\tools;
%ANDROID_SDK_ROOT%\platform-tools;
运行 flutter config --android-sdk [sdk location]
在终端
运行 flutter doctor --android-licenses
在终端
在模拟器中启动 AVD
D:\__GitHub\netninja_flutter_app
> flutter doctor --android-licenses
- 接受所有 SDK 包许可
D:\__GitHub\netninja_flutter_app
> flutter emulator
- Pixel_2_API_28
D:\__GitHub\netninja_flutter_app
> flutter emulator --launch Pixel_2_API_28
- 点击后,“Nothing here here”出现。
点击后弹出如下信息
点击后,会出现下面的window。
- 我添加了一个虚拟设备。
颤振医生
D:\__GitHub\netninja_flutter_app
> flutter doctor -v
[✓] Flutter(频道稳定,1.22.2,在 Microsoft Windows [版本 6.1.7601],语言环境 en-US)
[✓] Flutter 版本 1.22.2 在 D:\src\flutter
[✓] 框架修订版 84f3d28555(9 天前),2020-10-15 16:26:19 -0700
[✓] 引擎版本 b8752bbfff
[✓] Dart 版本 2.10.2
[✓] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0。)
[✓] Android SDK 位于 D:\src\sdk
[✓] 平台 android-30,构建工具 30.0.2
[✓] ANDROID_SDK_ROOT = D:\src\sdk
[✓] Java 二进制地址:D:_programs\Android\jre\bin\java
[✓] Java 版本 OpenJDK 运行time 环境 (build 1.8.0_242-release-1644-b01)
[✓] 所有 Android 许可已接受
[✓] Android Studio(版本 4.1.0)
[!] Flutter插件未安装;这增加了 Flutter 特定的功能
[!] Dart 插件未安装;这增加了 Dart 特定的功能
[✓] Java 版本 OpenJDK 运行time 环境 (build 1.8.0_242-release-1644-b01)
=> 我安装了“Dart”和“Flutter”插件。所以,我不知道为什么错误消息说那些插件没有安装。 ( 回答说忽略错误信息。所以,我这样做了。)
问题! 如何将设备连接到该项目?
我终于解决了这个问题!!!
以下是我解决问题的步骤:
- 已删除 Android Studio 和计算机中的所有相关文件夹。
2-1。在C盘创建“src”文件夹。
2-2。 C:\src> git clone https://github.com/flutter/flutter.git -b stable
2-1。在计算机的搜索框中键入“环境变量”。
2-2。在“系统变量 > 路径”下,添加“C/src/flutter/bin
”。
- 安装“Android Studio”
3-1。 Android Studio 介绍页面 > 配置 > SDK 管理器
3-2。 Android Studio > 配置 > 插件 > 浏览存储库(安装 Dart 和 Flutter)
- 转到“C:\src\flutter”。
4-1。 运行“flutter doctor --android-licenses
”
4-2。 运行“flutter channel beta
”
4-3。 运行“flutter upgrade
”
- 在您计算机的搜索框中键入“环境变量”。
5-2。在“系统变量 > 路径”下,添加以下内容:
C:\Users\USER\AppData\Local\Android\Sdk
C:\Users\USER\AppData\Local\Android\Sdk\platform-tools
C:\Users\USER\AppData\Local\Android\Sdk\tools
5-3。在“系统变量”下,添加以下内容:
- 变量名称:“
ANDROID_SDK_ROOT
”
- 变量值:“
C:\Users\USER\AppData\Local\Android\Sdk
”
- 转到“C:\src\flutter”。
6-1。 运行“
flutter config --android-sdk C:\Users\USER\AppData\Local\Android\Sdk
”
- 打开 Android Studio。
7-1。 Ctrl
+ Shift
+ Alt
+ S
> 项目设置 > 项目 > 将“<No SDK>
”更改为最新版本。
7-2。单击“AVD 管理器”图标。
7-3。单击“在模拟器中启动此 AVD”图标
- 成功!
我阅读了 Whosebug 问题,包括以下问题:
但是,我无法解决我的问题......:-(
我的 Flutter 文件夹结构
D:\src\flutter
D:\src\sdk
我的项目文件夹位置:D:\__GitHub
Flutter SDK 安装步骤
添加以下用户环境变量
变量名称:
ANDROID_SDK_ROOT
变量值:
D:\src\sdk
编辑用户环境变量中的“PATH”变量
D:\src\flutter\bin;
%ANDROID_SDK_ROOT%\tools;
%ANDROID_SDK_ROOT%\platform-tools;
运行
flutter config --android-sdk [sdk location]
在终端运行
flutter doctor --android-licenses
在终端
在模拟器中启动 AVD
D:\__GitHub\netninja_flutter_app
>flutter doctor --android-licenses
- 接受所有 SDK 包许可
D:\__GitHub\netninja_flutter_app
>flutter emulator
- Pixel_2_API_28
D:\__GitHub\netninja_flutter_app
>flutter emulator --launch Pixel_2_API_28
- 点击后,“Nothing here here”出现。
点击后弹出如下信息
点击后,会出现下面的window。
- 我添加了一个虚拟设备。
颤振医生
D:\__GitHub\netninja_flutter_app
>flutter doctor -v
[✓] Flutter(频道稳定,1.22.2,在 Microsoft Windows [版本 6.1.7601],语言环境 en-US)
[✓] Flutter 版本 1.22.2 在 D:\src\flutter
[✓] 框架修订版 84f3d28555(9 天前),2020-10-15 16:26:19 -0700
[✓] 引擎版本 b8752bbfff
[✓] Dart 版本 2.10.2
[✓] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0。)
[✓] Android SDK 位于 D:\src\sdk
[✓] 平台 android-30,构建工具 30.0.2
[✓] ANDROID_SDK_ROOT = D:\src\sdk
[✓] Java 二进制地址:D:_programs\Android\jre\bin\java
[✓] Java 版本 OpenJDK 运行time 环境 (build 1.8.0_242-release-1644-b01)
[✓] 所有 Android 许可已接受
[✓] Android Studio(版本 4.1.0)
[!] Flutter插件未安装;这增加了 Flutter 特定的功能
[!] Dart 插件未安装;这增加了 Dart 特定的功能
[✓] Java 版本 OpenJDK 运行time 环境 (build 1.8.0_242-release-1644-b01)
=> 我安装了“Dart”和“Flutter”插件。所以,我不知道为什么错误消息说那些插件没有安装。 (
问题! 如何将设备连接到该项目?
我终于解决了这个问题!!!
以下是我解决问题的步骤:
- 已删除 Android Studio 和计算机中的所有相关文件夹。
2-1。在C盘创建“src”文件夹。
2-2。 C:\src> git clone https://github.com/flutter/flutter.git -b stable
2-1。在计算机的搜索框中键入“环境变量”。
2-2。在“系统变量 > 路径”下,添加“C/src/flutter/bin
”。
- 安装“Android Studio”
3-1。 Android Studio 介绍页面 > 配置 > SDK 管理器
3-2。 Android Studio > 配置 > 插件 > 浏览存储库(安装 Dart 和 Flutter)
- 转到“C:\src\flutter”。
4-1。 运行“flutter doctor --android-licenses
”
4-2。 运行“flutter channel beta
”
4-3。 运行“flutter upgrade
”
- 在您计算机的搜索框中键入“环境变量”。
5-2。在“系统变量 > 路径”下,添加以下内容:
C:\Users\USER\AppData\Local\Android\Sdk
C:\Users\USER\AppData\Local\Android\Sdk\platform-tools
C:\Users\USER\AppData\Local\Android\Sdk\tools
5-3。在“系统变量”下,添加以下内容:
- 变量名称:“
ANDROID_SDK_ROOT
” - 变量值:“
C:\Users\USER\AppData\Local\Android\Sdk
”
- 转到“C:\src\flutter”。
6-1。 运行“
flutter config --android-sdk C:\Users\USER\AppData\Local\Android\Sdk
”
- 打开 Android Studio。
7-1。 Ctrl
+ Shift
+ Alt
+ S
> 项目设置 > 项目 > 将“<No SDK>
”更改为最新版本。
7-2。单击“AVD 管理器”图标。
7-3。单击“在模拟器中启动此 AVD”图标
- 成功!