Приложение флаттера останавливается только при установке через APK файл. Как это исправить? - PullRequest
0 голосов
/ 29 апреля 2020

Я разработал приложение для флаттера с платежным шлюзом Razorpay. Пока я запускаю это приложение в режиме отладки, оно работает нормально. И горячая перезагрузка тоже работает отлично. Затем я генерирую apk с помощью команды flutter build apk , после установки этого приложения с этим файлом apk. При входе в платежный шлюз Razorpay приложение останавливается.

И этот же случай встречается и в другом приложении, я разработал другое приложение с настройкой видеосоединения Jitsi. При входе в Видео соединение шлюз останавливается. и, конечно, это также хорошо работало в режиме отладки и горячей перезагрузки.

Я что-то нашел, приложение останавливается только при загрузке com.google. android .webview в моем выше. указаны два случая. Мой журнал показывает, что I/WebViewFactory(pId): Loading com.google.android.webview version XX.X.XXXX.XXX (code codeId)

1 Ответ

0 голосов
/ 29 апреля 2020

Я забыл добавить proguard-rules.pro файл в android / app . Так что только эти два приложения остановились при установке с 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

...