当前位置: 首页 > 知识库问答 >
问题:

颤动应用程序在apk发布中无法正常工作,但在调试模式下工作(即使在授予互联网权限后)

南宫泓
2023-03-14

我的应用程序在调试模式下运行良好。我遵循了flutter文档中提到的所有步骤来制作apk版本。我甚至在AndroidManifest文件中提到了apk版本的互联网权限。我的apk版本构建得非常好。但当我在手机上安装它并尝试使用该应用程序时(基本上使用电话号码登录,因为我的应用程序中的第一个页面是登录页面),它没有响应。我想互联网权限一定有问题,但我重新检查了所有内容。当我从Android Studio安装调试apk时,一切都很好,但发布的apk不知怎的无法与身份验证服务器通信。请帮帮我。

顺便说一下,我更新了pubspec中的所有依赖项。类似于yaml的cloudfirestore版本等等。仍然没有变化。另外,我想我的SHA1密钥在firestore中是正确的。我还必须从com.example中重命名我的包名。pareez到com.rishav。帕雷兹,但我确信我没有犯错误。我也用了同样的钥匙。我昨天用来制作应用程序的jks。

更新——我从手机上卸载了之前安装的apk,从电脑上使用了flutter install,然后应用程序运行良好。我想手动安装给我带来了问题。但是我也手动安装了其他应用程序,它们运行良好。

共有1个答案

吴同
2023-03-14

使用下面的命令构建您的aab包或apk。

>

  • 对于aab捆绑包:

    flutter build appbundle--无收缩

    对于apk:

    颤动构建apk——无收缩

    这个解决方案对我很有效。我希望,这也会对你有所帮助。谢谢你提出这个问题。

  •  类似资料: