我的应用程序在调试模式下可以正常工作。我按照flutter文档中提到的所有步骤进行了apk发布。我什至在AndroidManifest文件中提到了APK版本的互联网权限。我的apk版本构建良好。但是,当我将其安装在手机中并尝试使用该应用程序时(基本上使用电话号码登录是因为我的应用程序的第一页是登录页面),但它没有响应。我认为Internet权限一定存在问题,但我重新检查了所有内容。当我从Android Studio安装调试apk时,一切正常,但发行apk无法以某种方式与身份验证服务器进行通信。请帮助我。
顺便说一句,我更新了pubspec.yaml中的所有依赖项,例如cloudfirestore版本和内容。仍然没有变化。另外,我想我的SHA1密钥正好在Firestore中。我还必须将包名称从com.example.pareez重命名为com.rishav.pareez,但是我确信我没有犯错。 我还使用了相同的密钥。jks是昨天用来制作应用的。
更新-我从手机上卸载了以前安装的apk,并从PC上使用了flutter install,然后该应用程序运行良好。我想手动安装给我带来了问题。但是我也手动安装了其他应用程序,它们运行良好。
答案 0 :(得分:0)
使用以下命令构建您的 aab 包或 apk。
对于 aab 包:
flutter build appbundle --no-shrink
对于 apk:
flutter build apk --no-shrink
这个解决方案对我有用。我希望,这也能帮助你。感谢您提出这个问题。