免责声明:我是使用模拟器和抖动的新手。
问题:我如何颤抖地连接到仿真器进行调试?或者,如何正确创建/设置仿真设备,以便我的android studio flutter应用程序将其识别为有效设备?
我不确定这是否重要,但是我目前正在代理服务器后面工作。但是,我已经在android ide中添加了相应的证书。
我创建的仿真器是具有API-28的Pixel 2。我将其设置为允许开发人员选项。
使用IDE的新项目部分,我以离线模式创建了一个新的flutter项目。
我希望应用程序可以在模拟器上以调试模式打开,但它表示没有连接任何设备。我跑了扑医生,这是我收到的输出。
F:\SDKs\flutter_windows_v1.5.4-hotfix.2-stable\flutter\bin\flutter.bat doctor --verbose
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 6.1.7601], locale en-US)
• Flutter version 1.5.4-hotfix.2 at F:\SDKs\flutter_windows_v1.5.4-hotfix.2-stable\flutter
• Framework revision 7a4c33425d (8 weeks ago), 2019-04-29 11:05:24 -0700
• Engine revision 52c7a1e849
• Dart version 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
• Android SDK at C:\Users\SWahlin-Rhoades\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.0
• Java binary at: F:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
• All Android licenses accepted.
[√] Android Studio (version 3.4)
• Android Studio at F:\Program Files\Android\Android Studio
• Flutter plugin version 36.1.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
[!] Connected device
• Device emulator-5554 is not authorized.
You might need to check your device for an authorization dialog.
! Doctor found issues in 1 category.
Process finished with exit code 0
我知道线程device-emulator-55-is-not-authorized-android但是,它没有解决我的问题。在该线程中,它没有指定在解决方案中创建了什么新的AVD,并且浏览开发人员设置的其他选项无效。
答案 0 :(得分:0)
我再次查看了Device_emulator_5554答案,并尝试创建另一个模拟器Nexus S API 28,现在可以将其用于调试。