Closed shpy2001 closed 4 years ago
I found it crash by proguard. So, i added these line in proguard file and it work now.
-keep class us.zoom.* { ; }
-keep class us.zipow.* { ; }
-keep class com.zipow.* { ; }
-keep class org.webrtc.* { ; }
-dontwarn us.zoom. -dontwarn com.zipow.
To me its dont working @shpy2001 :(
In which proguard file should I add these settings?
correctly guards:
-keep class us.zoom.** { *; }
-keep class us.zipow.** { *; }
-keep class com.zipow.** { *; }
-keep class org.webrtc.** { *; }
-dontwarn us.zoom.**
-dontwarn com.zipow.**
correctly guards:
-keep class us.zoom.** { *; } -keep class us.zipow.** { *; } -keep class com.zipow.** { *; } -keep class org.webrtc.** { *; } -dontwarn us.zoom.** -dontwarn com.zipow.**
Sorry for my typing mistake.
I has tested on 10 Android devices. All of them crash when run release but ok on debug mode !
Android Logcat show this:
2020-03-21 16:30:57.324 21419-21419/? E/ZMBuildConfig: parse build target failed. value=TARGET_ZOOM java.lang.NoSuchFieldException: TARGET_ZOOM at java.lang.Class.getField(Class.java:1549) at g.a.b.n.(ZMBuildConfig.java:4)
at com.zipow.cmmlib.AppContext.(AppContext.java:5)
at com.zipow.cmmlib.AppContext.a(AppContext.java:1)
at us.zoom.sdk.t.a(ZoomSDK.java:16)
at c.c.a.f.a(ZoomView.java:11)
at c.c.a.f.onMethodCall(ZoomView.java:5)
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:2)
at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:5)
at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:2)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)