在发布模式下,Razor Pay 在 android 平台上崩溃。它在调试模式下工作正常

Razor Pay crashes on android platform in release mode. It works fine on debug mode

Razor Pay 在某些处于发布模式的设备上 android 崩溃。当我们处于调试模式时,一切似乎都工作正常,但它在发布模式下崩溃了。

Didn't find class "com.razorpay.G_G" on path: DexPathList[[zip file "/data/app/in.abc.app-6JaCLtUU8i_xpQjmYbg4bQ==/base.apk", zip file "/data/app/in.abc.app-6JaCLtUU8i_xpQjmYbg4bQ==/split_config.armeabi_v7a.apk", zip file "/data/app/in.abc.app-6JaCLtUU8i_xpQjmYbg4bQ==/split_config.en.apk",

请帮忙。

"react-native-razorpay": "^2.1.25",

"react-native": "^0.59.8",

Android OS 是 Android PI 设备名称是 Samsung S10

请将以下内容添加到您的混淆器配置中:

-keepattributes *Annotation*
-dontwarn com.razorpay.**
-keep class com.razorpay.** {*;}
-optimizations !method/inlining/
-keepclasseswithmembers class * {
  public void onPayment*(...);
}

这将导致代码中的 razorpay 引用不会被缩小。

如果有人遇到这个问题,这将解决问题。