如何解决在Android Studio的Flutter应用中找不到连接的设备
我阅读了StackOverflow问题,包括以下问题:
但是,我无法解决我的问题.......:-(
我的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
- 单击时,将显示“此处无内容”。
Flutter Doctor
-
D:\__GitHub\netninja_flutter_app
>flutter doctor -v
-
[✓] Flutter(频道稳定,在Microsoft Windows [Version 6.1.7601]上为1.22.2,语言环境为美国)
-
[✓] 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运行时环境(内部版本1.8.0_242-release-1644-b01)
-
[✓]接受所有Android许可证
-
-
[✓] Android Studio(版本4.1.0)
-
[!]未安装Flutter插件;这增加了Flutter的特定功能
-
[!]未安装Dart插件;这增加了Dart的特定功能
-
[✓] Java版本OpenJDK运行时环境(内部版本1.8.0_242-release-1644-b01)
-
-
=>我安装了“ Dart”和“ Flutter”插件。因此,我不知道为什么错误消息指出未安装这些插件。 (This的回答是忽略该错误消息。因此,我这样做了。)
问题! 如何将设备连接到该项目?
解决方法
我终于解决了这个问题!
以下是我为解决问题所采取的步骤:
- 删除了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>
”更改为最新版本。
- 成功!