发行版和调试版之间的应用程序操作是否有区别?

问题描述 投票:0回答:1

我在应用程序中遇到了一个奇怪的问题。我制作了一个非常简单的应用,要求为车库提供汽车零件。用户(车库的汽车修理工)将所需的零件放在应用程序中,而计算机(在车库的另一部分)则收到订单并直接打印到热敏打印机。我通过http发布发送数据,非常简单,我只是将json发送到http地址。

问题是:当我运行调试版本(通过vscode上的“ flutter run”命令)时,它运行完美,但是当我生成apk(通过“ flutter build apk”)时,应用程序运行了,但未发送http帖子(没有错误消息,该应用程序不发送并且永远停留在同一屏幕上)。我已经测试了不同的设备,它们都可以正常使用调试版本,可以直接从vscode创建和安装,并且不能与发行版应用程序一起使用。

为什么会发生?由于调试和发行版APK具有相同的代码,因此不应该以相同的方式工作吗?有什么办法可以查看运行发行版的日志(某种调试,我不知道)?

android debugging flutter apk
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.