模拟器在那儿,但是当我启动该应用程序不起作用时,请帮助:)
我已经尝试了一切。
Cal,Flutter新手。
我已遵循安装指南,并尝试从其他堆栈流程答案中进行修复,而我正在运行Windows 8.1单一用户。我从命令提示符和android终端中尝试过
<*** C:\ Users \ Callum \ first_app> Flutter模拟器
2个可用的模拟器:
Pixel_2_API_27•pixel_2•Google•Pixel 2 API 27
Pixel_2_API_28•pixel_2•Google•Pixel 2 API 28
要运行模拟器,请运行'flutter emulators --launch'。
要创建新的模拟器,请运行“ flutter模拟器--create [--name xyz]”。
您可以在以下链接中找到有关管理模拟器的更多信息:
https://developer.android.com/studio/run/managing-avds
https://developer.android.com/studio/command-line/avdmanager
C:\ Users \ Callum \ first_app> Flutter模拟器-启动Pixel_2_API_28
//模拟器启动
C:\ Users \ Callum \ first_app> Flutter运行
没有连接的设备。
C:\ Users \ Callum \ first_app> ***>
我希望Flutter应用能够运行
更新
C:\ Users \ Callum \ first_app>扑医生-v
[√] Flutter(在Microsoft Windows [Version 6.3.9600]上,频道稳定版v1.2.1, 区域设置(美国)
•Flutter 1.2.1版位于C:\ src \ flutter \ flutter
• Framework revision 8661d8aecd (3 months ago), 2019-02-14 19:19:53 -0800 • Engine revision 3757390fa4 • Dart version 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
[√] Android工具链-为Android设备开发(Android SDK版本
28.0.3)
•C:\ Users \ Callum \ AppData \ Local \ Android \ sdk上的Android SDK
•未配置Android NDK位置(可选;对本机有用
分析支持
•平台android-28,构建工具28.0.3
•Java二进制文件位于:C:\ src \ Andriod studio \ jre \ bin \ java
•Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-1343-
b01)
•接受所有Android许可证。
[√] Android Studio(版本3.4)
•C:\ src \ Andriod studio上的Android Studio
•Flutter插件版本35.0.1
•Dart插件版本183.6270
•Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-1343-
b01)
[!]已连接的设备
!没有可用的设备
!医生发现了1类问题。
,但是有可用的模拟器。问题可能出在我设置的环境变量上吗?
ANDRIOD_HOME-值:C:\ Users \ Callum \ AppData \ Local \ Android \ Sdk
路径-值:C:\ src \ flutter \ flutter \ bin;%ANDRIOD_HOME%\ tools;%ANDRIOD_HOME%\ platform-tools
更新2
更新3
我尝试从命令提示符运行ABD.exe,但出现以下错误:“由于计算机缺少api-ms-crt-locale-l1-1-0.dll,程序无法启动。请尝试重新安装程序来解决此问题”。然后,我下载了丢失的dll,并将其放在platform-tools文件夹中。
我还从Windows网站安装了C ++开发人员工具,因为其中包含我正在寻找的dll。
我现在得到一个“应用程序无法正确启动(0xc000007b),单击确定以关闭应用程序。
所有这些之后,如果我从平台工具文件夹中删除了dll,我仍然收到错误消息“程序无法启动,因为您的计算机缺少api-ms-crt-locale-l1-1-0.dll。尝试重新安装程序以解决此问题”
答案 0 :(得分:0)
答案 1 :(得分:0)
我遇到了同样的问题,但就我而言,仿真器已经通过Android Studio成功运行,因此我只需执行以下步骤即可:
1. Run this command > "Flutter emulators"
2. Select the relevant emulator and run > "flutter emulators --launch Pixel_2_API_28"
3. Within your app folder path, run > "flutter run"
在执行最后一条命令后,您将获得以下消息:
在IA Emulator上使用带有设备AOSP的硬件渲染。如果发现图形瑕疵,请考虑使用“ --enable-software rendering”启用软件渲染。
在调试模式下在IA仿真器上的AOSP上启动lib \ main.dart ...
正在运行Gradle任务“ assembleDebug” ...
正在运行Gradle任务“ assembleDebug” ...完成