颤振运行从终端工作,而不是手动



当我运行flutter build apk --release时,一切都很好,此外,当我将手机连接到计算机并运行flutter install -v时,一切都很好。另外,当我运行flutter run -v时,我的应用程序在手机上工作得很好。

但是当我手动发送apk到我的手机,安装并打开我的应用程序时,它卡在启动屏幕上。

我不知道怎样才能使它不手动工作(因为我无法跟踪我的日志)。

  • 我正在使用firebase,我的google-services.json是最新的。
  • 医生很好。
  • android SDK版本30.0.2。
  • app/构建。gradle compileSdkVersion 30.
  • gradle version 6.6.1
  • 类路径的com.google.gms:谷歌服务:4.3.5">
  • 类路径"com.android.tools.build: gradle: 4.0.2">

有什么建议如何验证我的应用程序吗?怎样才能解决这样的问题呢?

谢谢你! !

<标题>

flutter run上唯一的错误是:

Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.name.name signatures do not match previously installed version; ignoring!]

但正如我之前所说的flutter run做的工作和我的应用程序上传正确,所以我认为这与我的问题无关。

您是否实现了发布SHA密钥?

在使用flutter run -v进行多次测试后,我遇到在某些情况下我得到:

Unhandled exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)

我确实使用shared_preferences包,这个答案肯定解决了我的问题https://stackoverflow.com/a/63027655/12695188

虽然这是一个特定的解决方案,但我将描述我为了找到我的问题所做的事情:

  1. flutter pub get
  2. flutter build apk——debug
  3. flutter build apk——profile
  4. flutter build apk——release
  5. 将您的物理设备连接到您的计算机
  6. flutter install -v(到您的物理设备)
  7. 扑动运行-v

解决flutter run -v上的所有问题

希望这能帮助到一些人。

相关内容

  • 没有找到相关文章

最新更新