Visual Studio 无法为 Flutter 应用程序创建模拟器



我目前正在尝试在Visual Studio中运行一个颤振应用程序。
我已经成功地安装了带有一些系统映像的安卓工作室。
虚拟机已在 Android Studio 中成功创建。
但不幸的是,这些设备无法在Visual Studio中检测到,当我尝试在Visual Studio
中创建一个新的模拟器时,它会给出此消息。

警告:观察到包 ID "系统映像;安卓-28;google_apis_playstore;x86' 位于不一致的位置 '/usr/lib/android-sdk/system-images/android-28/google_apis/x86' (预期的 '/usr/lib/android-sdk/system-images/android-28/google_apis_playstore/x86')错误:未创建 AVD。

所以我尝试将系统映像的目录从/usr/lib/......./google_api_playstore/x86 更改为//x86,但它给出了相同的错误消息。
我想注意的是,当我在调试模式下直接使用手机时。它给出了这个消息

Launching lib/main.dart on PGN518 in debug mode...
ProcessException: Process "/home/osema/dev/android/myApps/lastapp/android/gradlew" exited abnormally:
Exception in thread "main" java.io.FileNotFoundException: /home/osema/.gradle/wrapper/dists/gradle-4.10.2-all/9fahxiiecdb76a5g3aw9oi8rv/gradle-4.10.2-all.zip.lck (Permission denied)
at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:49)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Command: /home/osema/dev/android/myApps/lastapp/android/gradlew -v
Exited (sigterm)

flutter doctor -v的输出

[✓] Flutter (Channel stable, v1.0.0, on Linux, locale en_US.UTF-8) • Flutter version 1.0.0 at/home/osema/dev/android/flutter • 框架修订版 5391447fae (2 个月前), 2018-11-29 19:41:26 -0800 • 发动机版本 7375a0f414 • 飞镖版本 2.1.0(内部版本 2.1.0-dev.9.4 f9ebf21297)

[✓] Android 工具链 - 针对 Android 设备开发 (Android SDK 28.0.3)• Android SDK at/usr/lib/android-sdk/• AndroidNDK 位置未配置(可选;对于本机分析支持很有用)• 平台 android-28, build-tools 28.0.3
• ANDROID_HOME =/usr/lib/android-sdk
• Java 二进制文件:/opt/android-studio/jre/bin/
java
• Java 版本 OpenJDK 运行时环境(build 1.8.0_152-release-1136-b06)


• 接受所有 Android 许可证。

[✓] Android Studio (版本 3.2)• Android Studio at/opt/android-studio
• Flutter plugin version 31.3.1• Dart plugin version 181.5656• Java 版本 OpenJDK Runtime Environment (build 1.8.0
_152-release-1136-b06
)

[✓] VS Code (版本 1.30.2)
• VS Code at/usr/share/code
• Flutter 扩展版本 2.22.3

[✓] 连接的设备 (1 可用)• PGN518 • SG8HYDG6G66DRSPR • 安卓臂 • 安卓 5.1 (API 22)

解决方案:

打开 C:\Users\YourUserName.android\avd\ 并完全删除 flutter_emulator.avd 文件夹

然后去VS代码->设备 ->创建新的Android设备

最新更新