gpt4 book ai didi

dart - Flutter 突然无法将 apk 安装到真机

转载 作者:IT老高 更新时间:2023-10-28 12:39:34 24 4
gpt4 key购买 nike

我目前正在使用 flutter ,当我从设备上卸载应用程序并从终端重新运行 flutter run 时,突然一切都很好,突然无法将 apk 安装到真实设备中。它甚至没有给出任何错误只是在安装过程中停止。

是什么导致了这个问题

我正在使用 sqflite,一切都很好。所以我不得不更改架构并添加另一个失败的表。在 SO answerer 上搜索建议卸载该应用程序然后重新安装它(已接受答案)。所以我这样做了,但是每次我运行 flutter run 之后,它都没有安装 APK。

我正在运行 Mac Os High Sierra 10.13.6 并运行 flutter doctor 一切正常,因为我说它工作正常,但卸载后没有重新安装。

最佳答案

问题

从主页卸载应用程序会导致后续 flutter run 命令在安装阶段挂起。

使用 flutter run -v 运行显示安装成功,但是当 adb 尝试运行时,activity 无法运行。

错误输出

错误消息是 3 类 ${packageName}/${packagName}.MainActivity 未找到。

黑客修复

更改 android 应用程序包名称会导致它再次运行,直到我从手机手动卸载它。

无效的步骤

  1. 多次重启手机
  2. flutter clean 没用
  3. 重启 Android 工作室
  4. 重新启动我的计算机
  5. 重新启用 USB 调试
  6. 从 USB 调试中撤销和授权我的计算机
  7. 重新启用开发者模式
  8. adb shell pm list package ${packageName} 没有在列表中显示,所以没有什么可以清理的

永久修复

adb uninstall ${packageName} 并显示“成功”。现在后续的 flutter 运行完美。

可能的原因

似乎从主屏幕卸载应用程序确实会在某处的某个缓存中留下一些意图或事件。

关于dart - Flutter 突然无法将 apk 安装到真机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51809421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com