我目前正在尝试在Visual Studio中运行flutter应用程序。
我已经成功安装了带有某些系统映像的android studio。
虚拟机已在android studio中成功创建。
但是很遗憾,这些设备无法在Visual Studio中检测到
当我尝试在Visual Studio中创建新的模拟器时,它会显示此消息。
警告:在不一致的位置'/ usr / lib / android-sdk / system-images / android-28 / google_apis / x86'中观察到的程序包ID'system-images; android-28; google_apis_playstore; x86'(预期为'/ usr / lib / android-sdk / system-images / android-28 / google_apis_playstore / x86')错误:未创建AVD。
所以我试图从/ usr / lib / ....... / google_api_playstore / 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(通道稳定,v1.0.0,在Linux上,语言环境为en_US.UTF-8) •位于/ home / osema / dev / android / flutter的Flutter 1.0.0版 •框架修订5391447fae(2个月前),2018-11-29 19:41:26 -0800 •发动机版本7375a0f414 •Dart版本2.1.0(内部版本2.1.0-dev.9.4 f9ebf21297)
[✓] Android工具链-为Android设备开发(Android SDK 28.0.3)
•位于/ usr / lib / android-sdk /
的Android SDK •未配置Android NDK位置(可选;对本机性能分析支持很有用)
•平台android-28,构建工具28.0.3
•ANDROID_HOME = / usr / lib / android-sdk
•Java二进制文件,位于:/ opt / android-studio / jre / bin / java
•Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-1136-b06)
•接受所有Android许可。[✓] Android Studio(3.2版)
•位于/ opt / android-studio
的Android Studio •Flutter插件版本31.3.1
•Dart插件版本181.5656
•Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-1136-b06)[✓] VS代码(1.30.2版)
•/ usr / share / code中的VS代码
•Flutter扩展版本2.22.3[✓]已连接的设备(1个可用)
•PGN518•SG8HYDG6G66DRSPR•android-arm•Android 5.1(API 22)
答案 0 :(得分:1)
解决方案:
打开 C:\Users\YourUserName.android\avd\ 并彻底删除 flutter_emulator.avd 文件夹
然后转到 VS Code -> 设备 -> 创建新的 Android 设备