我正在使用这个插件https://pub.dev/packages/razorpay_flutter
Razorpay 在支付页面崩溃
flutter run在模拟器和真实设备中工作正常。但之后flutter build apk,应用程序崩溃了_razorpay.open(options);
,并且插件没有在 Visual Studio Code 终端中显示崩溃报告或任何错误。
final _razorpay = Razorpay();
_razorpay.on(Razorpay.EVENT_PAYMENT_SUCCESS, _handlePaymentSuccess);
_razorpay.on(Razorpay.EVENT_PAYMENT_ERROR, _handlePaymentError);
_razorpay.on(Razorpay.EVENT_EXTERNAL_WALLET, _handleExternalWallet);
var options = {
'key': 'rzp_test_xxxxxxx',
'amount': 100, //in the smallest currency sub-unit.
'name': 'Acme Corp.',
'description': 'Fine T-Shirt',
'prefill': {'contact': '9123456789', 'email': 'test.kumar@example.com'}
};
print('0');
try {
print('1');
_razorpay.open(options);
print('2');
} catch (e) {
print('error');
debugPrint(e);
}
Run Code Online (Sandbox Code Playgroud)
在 Visual Studio 代码终端中
11-05 00:22:29.197 21170 21209 I flutter : 0
11-05 …Run Code Online (Sandbox Code Playgroud) 当我运行命令时,我能够在终端中看到调试控制台 flutter run
但是当我运行该命令时,flutter build apk --split-per-abi
它给了我两个应用程序,所以当我在我的 android 手机中安装这个 apk 之一时,我看不到任何调试输出或我的打印。
我想知道我该怎么做,因为我的应用程序在调试模式下运行良好,但是当我安装flutter build apk --split-per-abi此 apk 时,由于外部插件,我的应用程序在两三个页面后崩溃。
当我通过 apk 安装应用程序时,如何检查调试控制台?