【发布时间】:2019-07-03 03:48:54
【问题描述】:
我目前正在尝试在 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 (Channel stable, v1.0.0, on Linux, locale en_US.UTF-8) • Flutter 1.0.0 版,位于 /home/osema/dev/android/flutter • 框架修订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)
• Android SDK 位于 /usr/lib/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)
• Android Studio 位于 /opt/android-studio
• Flutter 插件版本 31.3.1
• Dart 插件版本 181.5656
• Java 版 OpenJDK 运行环境(build 1.8.0_152-release-1136-b06)[✓] VS Code(版本 1.30.2)
• VS 代码位于 /usr/share/code
• Flutter 扩展版本 2.22.3[✓] 已连接设备(1 个可用)
• PGN518 • SG8HYDG6G66DRSPR • android-arm • Android 5.1 (API 22)
【问题讨论】:
-
请添加
flutter doctor -v的输出 -
@GünterZöchbauer 添加了。
-
一开始我会尝试 Flutter
dev频道。flutter channel devflutter upgradeflutter doctor
标签: android visual-studio flutter emulation