是否有可能以这样的方式启动模拟器flutter doctor
检测到它并且flutter run
应该能够部署以驱散代码?
我尝试了emulator -avd *image name*
,但flutter doctor
无法检测到正在运行的模拟器,并且flutter run没有在模拟器上部署代码。
答案 0 :(得分:1)
这看起来像是一个adb问题,而不是Flutter医生问题。因为如果adb运行得很好,那么它会显示android studio或flutter设备中的设备列表,或者运行adb devices
命令。
您可以尝试使用命令重新启动adb:
adb kill-server
和adb start-server
答案 1 :(得分:1)
首先,您必须将命令行的目录更改为${android_SDK_DIR}\emulator
大部分时间都在c:\users\${yourUserName}\AppData\Local\Android\SDK\
并运行emulator -list-avds
它会显示您之前在android studio中创建的模拟器,然后只运行emulator @${your emulator name that shows on the list}
,例如emulator @Nexus6_API_27
记住也许你的android sdk文件夹目录在安装SDK上有所改变,如果你之前没有在android studio中创建模拟器,列表将为空,所以在你运行命令之前你必须在你的android studio中创建AVD
答案 2 :(得分:0)
我认为我找到的最简单的方法是您只需转到cmd
SEkUienM2oY&t=1265s
它将运行并被您的智能机
检测到答案 3 :(得分:0)
即使要提供的命令也可以是复数形式,我也必须以某种方式在这里得到答案。是的,的确,您可以从flutter \ bin目录中运行“ flutter emulators”(如果尚未将其添加到系统PATH中),然后瞧瞧……
PS C:>颤振模拟器1个可用的模拟器:
Pixel_2_API_28•pixel_2•Google•Pixel 2 API 28
要运行模拟器,请运行“ flutter emulators --launch”。至 创建一个新的模拟器,运行'flutter emulators --create [--name xyz]'。
您可以在链接上找到有关管理仿真器的更多信息。 下方:https://developer.android.com/studio/run/managing-avds
https://developer.android.com/studio/command-line/avdmanager
答案 4 :(得分:0)
在记事本中键入以下内容,并将其另存为“ file_name.bat”并运行:
SET builddir=%~dp0
SET EX="C:\Users\user_name\AppData\Local\Android\Sdk\emulator\emulator.exe"
CALL %EX% -avd emu_name -partition-size 512 -feature WindowsHypervisorPlatform
pause
emu_name是您的模拟器的名称。