在针对x86构建的Android SDK上启动应用程序时出错

Geo*_*ff 9 android android-studio flutter

至少有十几个以前编译并运行的flutter applet,突然无法在Android Studio或Intellij下编译。

即使我构建了新的默认Flutter应用程序,我也会收到此崩溃错误:

显然已经发生了某些变化。.插件/依赖关系已升级/更新,并且.gradle和.idea目录已删除...并且项目已重建..但没有什么超越了这一点:

Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
cmd: Can't find service: activity
Installing build/app/outputs/apk/app.apk...
Error: ADB exited with exit code 1
adb: failed to install/home/jedaa/workspace/flutter_apps/studio/flutter_apprescue/build/app/outputs/apk/app.apk: cmd: Can't find service: package
Error launching application on Android SDK built for x86.
Run Code Online (Sandbox Code Playgroud)

小智 16

  1. 打开AVD管理器
  2. 擦除数据(从模拟器中删除数据)
  3. 开放模拟器
  4. 尝试运行应用

  • 我会添加关闭项目并重新打开。谢谢 (2认同)

Vla*_*dru 12

尝试运行我的颤振应用程序时,我遇到了类似的错误。我所做的是:

  1. 打开 AVD 管理器
  2. 按与您的首选设备对应的小箭头(笔旁边)
  3. 选择“立即冷启动”
  4. 等待模拟器打开并启动
  5. 运行您的应用程序

我希望对你有帮助!


小智 9

将模拟器更改为冷启动而不是快速启动似乎也解决了问题。而不是彻底擦拭。

在 AVD 中编辑设备时,它位于高级设置 > 模拟性能 > 启动选项中。 在此处输入图片说明


小智 0

尝试通过命令行使用 adb 安装:

<C:\Android\sdk\platform-tools\>adb -s yourdeviceID install -r build/app/outputs/apk/app.apk
Run Code Online (Sandbox Code Playgroud)

您可以按照此获取更多说明:https ://github.com/flutter/flutter/issues/8605

谢谢