我已经用Razorpay付款网关开发了一个Flutter应用程序。当我在调试模式下运行此应用程序时,它运行正常。而且热装也可以。然后,使用flutter build apk命令生成apk,在将该应用程序与该apk文件一起安装之后。在进入Razorpay付款网关时,该应用程序将停止。
而且同一案例也发生在另一个应用程序中,我用Jitsi视频连接设置开发了另一个应用程序。在进入视频连接网关时停止。当然,这在调试和热重载模式下也可以正常工作。
我发现了一些东西,仅在上述两种情况下,当Loading com.google.android.webview时,应用程序才会停止。我的日志显示I/WebViewFactory(pId): Loading com.google.android.webview version XX.X.XXXX.XXX (code codeId)
我忘了在android / app添加proguard-rules.pro文件。因此,使用APK安装时只有这两个应用程序停止了。
对于Gitsi-https://github.com/gunschu/jitsi_meet/blob/master/example/android/app/proguard-rules.pro
对于Razorpay-https://github.com/razorpay/razorpay-flutter/issues/42