Also having trouble inflating class us.zoom.sdk.MobileRTCShareView

Replicating here to not step on Error inflating class us.zoom.sdk.MobileRTCShareView

Existing code using zoom-sdk-android-5.2.42043.1112 is fine. Replacing the two Zoom library files with the ones from zoom-sdk-android-5.4.3.603 throws a fatal exception of Error inflating class us.zoom.sdk.MobileRTCVideoView

The libraries are included in Gradle as below
implementation files(‘src/main/libs/mobilertc/mobilertc.aar’)
implementation files(‘src/main/libs/commonlib/commonlib.aar’)
rather than as sub projects as in the latest Zoom SDK demo apps. Works on old SDK version

Android 8.1.0
Galaxy Tab A 2018
zoom-sdk-android-5.4.3.603

To Reproduce(If applicable)
Inflating the view contaning the MobileRTCVideoView

View mNormalView = inflater.inflate(R.layout.layout_meeting_content_normal, null);

which is inflating the below which is fine on previous SDK version

<?xml version="1.0" encoding="utf-8"?>

<us.zoom.sdk.MobileRTCVideoView
    android:id="@+id/videoView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:focusable="false" />

Full log below.

2021-01-26 12:21:17.225 6126-6126/com.my.app D/UI: setVideoCallStatusAndReportToServer : videoCallStatus = ZOOM_MEETING_STATUS__RINGING : meetingStatus = null
2021-01-26 12:21:17.229 6126-6126/com.my.app D/PopupIncomingVideoCall: MissedCallCountdownTimer : onTick : 10
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at int androidx.core.view.ViewCompat.getImportantForAutofill(android.view.View) (ViewCompat.java:772)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.initAutofill() (RecyclerView.java:747)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet, int) (RecyclerView.java:671)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet) (RecyclerView.java:650)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object) (Constructor.java:-2)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object) (Constructor.java:334)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void com.android.internal.policy.PhoneWindow.setContentView(int) (PhoneWindow.java:469)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at void android.app.Dialog.setContentView(int) (Dialog.java:636)
2021-01-26 12:21:17.421 6126-6126/com.my.app I/zygote: at android.app.Dialog com.my.app.PopupIncomingVideoCall.onCreateDialog(android.os.Bundle) (PopupIncomingVideoCall.java:321)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.DialogFragment.onGetLayoutInflater(android.os.Bundle) (DialogFragment.java:380)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.Fragment.performGetLayoutInflater(android.os.Bundle) (Fragment.java:1412)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:881)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2079)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1869)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1824)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl$2.run() (FragmentManagerImpl.java:150)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:790)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void android.app.ActivityThread.main(java.lang.String) (ActivityThread.java:7000)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object) (Method.java:-2)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:441)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void com.android.internal.os.ZygoteInit.main(java.lang.String) (ZygoteInit.java:1408)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.view.View$OnUnhandledKeyEventListener” on path: DexPathList[[zip file “/data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/base.apk”],nativeLibraryDirectories=[/data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/lib/arm, /system/fake-libs, /data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at int androidx.core.view.ViewCompat.getImportantForAutofill(android.view.View) (ViewCompat.java:772)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.initAutofill() (RecyclerView.java:747)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet, int) (RecyclerView.java:671)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet) (RecyclerView.java:650)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object) (Constructor.java:-2)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object) (Constructor.java:334)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.422 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void com.android.internal.policy.PhoneWindow.setContentView(int) (PhoneWindow.java:469)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void android.app.Dialog.setContentView(int) (Dialog.java:636)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at android.app.Dialog com.my.app.PopupIncomingVideoCall.onCreateDialog(android.os.Bundle) (PopupIncomingVideoCall.java:321)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.DialogFragment.onGetLayoutInflater(android.os.Bundle) (DialogFragment.java:380)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.Fragment.performGetLayoutInflater(android.os.Bundle) (Fragment.java:1412)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:881)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2079)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1869)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1824)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl$2.run() (FragmentManagerImpl.java:150)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:790)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void android.app.ActivityThread.main(java.lang.String) (ActivityThread.java:7000)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object) (Method.java:-2)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:441)
2021-01-26 12:21:17.423 6126-6126/com.my.app I/zygote: at void com.android.internal.os.ZygoteInit.main(java.lang.String) (ZygoteInit.java:1408)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at int androidx.core.view.ViewCompat.getImportantForAutofill(android.view.View) (ViewCompat.java:772)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.initAutofill() (RecyclerView.java:747)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet, int) (RecyclerView.java:671)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet) (RecyclerView.java:650)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object) (Constructor.java:-2)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object) (Constructor.java:334)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void com.android.internal.policy.PhoneWindow.setContentView(int) (PhoneWindow.java:469)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.app.Dialog.setContentView(int) (Dialog.java:636)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.app.Dialog com.my.app.PopupIncomingVideoCall.onCreateDialog(android.os.Bundle) (PopupIncomingVideoCall.java:321)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.DialogFragment.onGetLayoutInflater(android.os.Bundle) (DialogFragment.java:380)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.Fragment.performGetLayoutInflater(android.os.Bundle) (Fragment.java:1412)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:881)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2079)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1869)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1824)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl$2.run() (FragmentManagerImpl.java:150)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:790)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
2021-01-26 12:21:17.426 6126-6126/com.my.app I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.app.ActivityThread.main(java.lang.String) (ActivityThread.java:7000)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object) (Method.java:-2)

2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:441)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void com.android.internal.os.ZygoteInit.main(java.lang.String) (ZygoteInit.java:1408)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.view.View$OnUnhandledKeyEventListener” on path: DexPathList[[zip file “/data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/base.apk”],nativeLibraryDirectories=[/data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/lib/arm, /system/fake-libs, /data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at int androidx.core.view.ViewCompat.getImportantForAutofill(android.view.View) (ViewCompat.java:772)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.initAutofill() (RecyclerView.java:747)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet, int) (RecyclerView.java:671)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet) (RecyclerView.java:650)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object) (Constructor.java:-2)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object) (Constructor.java:334)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void com.android.internal.policy.PhoneWindow.setContentView(int) (PhoneWindow.java:469)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.app.Dialog.setContentView(int) (Dialog.java:636)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.app.Dialog com.my.app.PopupIncomingVideoCall.onCreateDialog(android.os.Bundle) (PopupIncomingVideoCall.java:321)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.DialogFragment.onGetLayoutInflater(android.os.Bundle) (DialogFragment.java:380)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.Fragment.performGetLayoutInflater(android.os.Bundle) (Fragment.java:1412)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:881)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2079)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1869)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1824)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl$2.run() (FragmentManagerImpl.java:150)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:790)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void android.app.ActivityThread.main(java.lang.String) (ActivityThread.java:7000)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object) (Method.java:-2)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:441)
2021-01-26 12:21:17.427 6126-6126/com.my.app I/zygote: at void com.android.internal.os.ZygoteInit.main(java.lang.String) (ZygoteInit.java:1408)
2021-01-26 12:21:17.429 6126-6126/com.my.app I/zygote: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
2021-01-26 12:21:17.429 6126-6126/com.my.app I/zygote: at int androidx.core.view.ViewCompat.getImportantForAutofill(android.view.View) (ViewCompat.java:772)
2021-01-26 12:21:17.429 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.initAutofill() (RecyclerView.java:747)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet, int) (RecyclerView.java:671)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet) (RecyclerView.java:650)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object) (Constructor.java:-2)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object) (Constructor.java:334)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void com.android.internal.policy.PhoneWindow.setContentView(int) (PhoneWindow.java:469)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.app.Dialog.setContentView(int) (Dialog.java:636)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.app.Dialog com.my.app.PopupIncomingVideoCall.onCreateDialog(android.os.Bundle) (PopupIncomingVideoCall.java:321)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.DialogFragment.onGetLayoutInflater(android.os.Bundle) (DialogFragment.java:380)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.Fragment.performGetLayoutInflater(android.os.Bundle) (Fragment.java:1412)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:881)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2079)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1869)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1824)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl$2.run() (FragmentManagerImpl.java:150)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:790)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void android.app.ActivityThread.main(java.lang.String) (ActivityThread.java:7000)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object) (Method.java:-2)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:441)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void com.android.internal.os.ZygoteInit.main(java.lang.String) (ZygoteInit.java:1408)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.view.View$OnUnhandledKeyEventListener” on path: DexPathList[[zip file “/data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/base.apk”],nativeLibraryDirectories=[/data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/lib/arm, /system/fake-libs, /data/app/com.my.app-dbHTDNRzKXmPnxITfiPzBQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at int androidx.core.view.ViewCompat.getImportantForAutofill(android.view.View) (ViewCompat.java:772)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.initAutofill() (RecyclerView.java:747)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet, int) (RecyclerView.java:671)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at void androidx.recyclerview.widget.RecyclerView.(android.content.Context, android.util.AttributeSet) (RecyclerView.java:650)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object) (Constructor.java:-2)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object) (Constructor.java:334)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
2021-01-26 12:21:17.430 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:866)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void com.android.internal.policy.PhoneWindow.setContentView(int) (PhoneWindow.java:469)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.app.Dialog.setContentView(int) (Dialog.java:636)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at android.app.Dialog com.my.app.PopupIncomingVideoCall.onCreateDialog(android.os.Bundle) (PopupIncomingVideoCall.java:321)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.DialogFragment.onGetLayoutInflater(android.os.Bundle) (DialogFragment.java:380)

2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at android.view.LayoutInflater androidx.fragment.app.Fragment.performGetLayoutInflater(android.os.Bundle) (Fragment.java:1412)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:881)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2079)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1869)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1824)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void androidx.fragment.app.FragmentManagerImpl$2.run() (FragmentManagerImpl.java:150)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:790)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void android.app.ActivityThread.main(java.lang.String) (ActivityThread.java:7000)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object) (Method.java:-2)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:441)
2021-01-26 12:21:17.431 6126-6126/com.my.app I/zygote: at void com.android.internal.os.ZygoteInit.main(java.lang.String) (ZygoteInit.java:1408)
2021-01-26 12:21:17.514 6126-6126/com.my.app D/InputTransport: Input channel constructed: fd=86
2021-01-26 12:21:17.515 6126-6126/com.my.app D/ViewRootImpl@4877ff5[MainActivity]: setView = DecorView@32c518a[MainActivity] TM=true MM=false
2021-01-26 12:21:17.526 6126-6126/com.my.app I/MediaPlayer: Need to enable context aware info
2021-01-26 12:21:17.527 6126-6126/com.my.app V/MediaPlayer-JNI: native_setup
2021-01-26 12:21:17.527 6126-6126/com.my.app V/MediaPlayerNative: constructor
2021-01-26 12:21:17.527 6126-6126/com.my.app V/MediaPlayerNative: setListener
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayer-JNI: setVolume: left 1.000000 right 1.000000
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayerNative: MediaPlayer::setVolume(1.000000, 1.000000)
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayer-JNI: setAuxEffectSendLevel: level 0.000000
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayerNative: MediaPlayer::setAuxEffectSendLevel(0.000000)
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayer-JNI: setParameter: key 1400
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayerNative: MediaPlayer::setParameter(1400)
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayer-JNI: setAudioStreamType: 3
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayerNative: MediaPlayer::setAudioStreamType
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayer-JNI: set_session_id(): 38057
2021-01-26 12:21:17.535 6126-6126/com.my.app V/MediaPlayerNative: MediaPlayer::setAudioSessionId(38057)
2021-01-26 12:21:17.536 6126-6126/com.my.app V/MediaPlayer-JNI: setDataSourceFD: fd 66
2021-01-26 12:21:17.536 6126-6126/com.my.app V/MediaPlayerNative: setDataSource(66, 5274000, 3186664)
2021-01-26 12:21:17.545 6126-6126/com.my.app V/MediaPlayerNative: setVideoSurfaceTexture
2021-01-26 12:21:17.545 6126-6126/com.my.app V/MediaPlayerNative: prepare
2021-01-26 12:21:17.559 6126-6142/com.my.app V/MediaPlayerNative: message received msg=200, ext1=10973, ext2=0
2021-01-26 12:21:17.559 6126-6142/com.my.app W/MediaPlayerNative: info/warning (10973, 0)
2021-01-26 12:21:17.559 6126-6142/com.my.app V/MediaPlayerNative: callback application
2021-01-26 12:21:17.559 6126-6142/com.my.app V/MediaPlayerNative: back from callback
2021-01-26 12:21:17.562 6126-6142/com.my.app V/MediaPlayerNative: message received msg=1, ext1=0, ext2=0
2021-01-26 12:21:17.562 6126-6142/com.my.app V/MediaPlayerNative: MediaPlayer::notify() prepared
2021-01-26 12:21:17.562 6126-6142/com.my.app V/MediaPlayerNative: signal application thread
2021-01-26 12:21:17.562 6126-6142/com.my.app V/MediaPlayerNative: callback application
2021-01-26 12:21:17.562 6126-6126/com.my.app V/MediaPlayerNative: prepare complete - status=0
2021-01-26 12:21:17.562 6126-6142/com.my.app V/MediaPlayerNative: back from callback
2021-01-26 12:21:17.567 6126-6126/com.my.app V/MediaPlayerNative: invoke 68
2021-01-26 12:21:17.572 6126-6126/com.my.app V/MediaPlayer-JNI: setLooping: 1
2021-01-26 12:21:17.573 6126-6126/com.my.app V/MediaPlayerNative: MediaPlayer::setLooping
2021-01-26 12:21:17.573 6126-6126/com.my.app V/MediaPlayer-JNI: seekTo: 0(msec), mode=0
2021-01-26 12:21:17.573 6126-6126/com.my.app V/MediaPlayerNative: seekTo (0, 0)
2021-01-26 12:21:17.574 6126-6142/com.my.app V/MediaPlayerNative: message received msg=7, ext1=0, ext2=0
2021-01-26 12:21:17.574 6126-6142/com.my.app V/MediaPlayerNative: unrecognized message: (7, 0, 0)
2021-01-26 12:21:17.574 6126-6142/com.my.app V/MediaPlayerNative: callback application
2021-01-26 12:21:17.574 6126-6142/com.my.app V/MediaPlayerNative: back from callback
2021-01-26 12:21:17.574 6126-6126/com.my.app V/MediaPlayer-JNI: start
2021-01-26 12:21:17.575 6126-6126/com.my.app V/MediaPlayerNative: start
2021-01-26 12:21:17.593 6126-6142/com.my.app V/MediaPlayerNative: message received msg=4, ext1=0, ext2=0
2021-01-26 12:21:17.593 6126-6142/com.my.app V/MediaPlayerNative: Received seek complete
2021-01-26 12:21:17.593 6126-6142/com.my.app V/MediaPlayerNative: All seeks complete - return to regularly scheduled program
2021-01-26 12:21:17.593 6126-6142/com.my.app V/MediaPlayerNative: callback application
2021-01-26 12:21:17.593 6126-6142/com.my.app V/MediaPlayerNative: back from callback
2021-01-26 12:21:17.624 6126-6142/com.my.app V/MediaPlayerNative: message received msg=6, ext1=0, ext2=0
2021-01-26 12:21:17.624 6126-6142/com.my.app V/MediaPlayerNative: unrecognized message: (6, 0, 0)
2021-01-26 12:21:17.624 6126-6142/com.my.app V/MediaPlayerNative: callback application
2021-01-26 12:21:17.624 6126-6142/com.my.app V/MediaPlayerNative: back from callback
2021-01-26 12:21:17.627 6126-6244/com.my.app I/UI: Sending Ping from UI at 2021-01-26 12:21:17 : Current page = UNLOCK_SCREEN
2021-01-26 12:21:17.640 6126-6244/com.my.app I/UI: heap - native: allocated: 56.37MB of total size 59.12MB (2.76MB free)
2021-01-26 12:21:17.645 6126-6244/com.my.app I/UI: heap - Memory: allocated: 10.00MB of max-heap 512.00MB (0.00MB is free)
2021-01-26 12:21:17.649 6126-6126/com.my.app E/zygote: No implementation found for long com.zipow.annotate.AnnoContentRender.nativeInit() (tried Java_com_zipow_annotate_AnnoContentRender_nativeInit and Java_com_zipow_annotate_AnnoContentRender_nativeInit__)
2021-01-26 12:21:17.651 6126-6126/com.my.app D/AndroidRuntime: Shutting down VM
2021-01-26 12:21:17.656 6126-6244/com.my.app I/UI: Total memory used: 1,259.00MB of total size 1,927.00MB (668.00MB free)
2021-01-26 12:21:17.659 6126-6244/com.my.app I/UI: Low memory situation = false

--------- beginning of crash

2021-01-26 12:21:17.661 6126-6126/com.my.app E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.my.app, PID: 6126
android.view.InflateException: Binary XML file line #7: Binary XML file line #7: Error inflating class us.zoom.sdk.MobileRTCVideoView
Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class us.zoom.sdk.MobileRTCVideoView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
at android.view.LayoutInflater.createView(LayoutInflater.java:647)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at com.my.app.PopupIncomingVideoCall.onCreateDialog(PopupIncomingVideoCall.java:450)
at androidx.fragment.app.DialogFragment.onGetLayoutInflater(DialogFragment.java:380)
at androidx.fragment.app.Fragment.performGetLayoutInflater(Fragment.java:1412)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:881)
at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303)
at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439)
at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079)
at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869)
at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824)
at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
at androidx.fragment.app.FragmentManagerImpl$2.run(FragmentManagerImpl.java:150)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:7000)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)
Caused by: android.view.InflateException: Binary XML file line #12: Binary XML file line #12: Error inflating class com.zipow.videobox.sdk.SDKShareView
Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class com.zipow.videobox.sdk.SDKShareView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
at android.view.LayoutInflater.createView(LayoutInflater.java:647)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at us.zoom.sdk.MobileRTCVideoView.init(MobileRTCVideoView.java:62)
at us.zoom.sdk.MobileRTCVideoView.(MobileRTCVideoView.java:53)
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
at android.view.LayoutInflater.createView(LayoutInflater.java:647)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790)
2021-01-26 12:21:17.665 6126-6126/com.my.app E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at com.my.app.PopupIncomingVideoCall.onCreateDialog(PopupIncomingVideoCall.java:450)
at androidx.fragment.app.DialogFragment.onGetLayoutInflater(DialogFragment.java:380)
at androidx.fragment.app.Fragment.performGetLayoutInflater(Fragment.java:1412)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:881)
at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303)
at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439)
at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079)
at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869)
at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824)
at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
at androidx.fragment.app.FragmentManagerImpl$2.run(FragmentManagerImpl.java:150)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:7000)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)
Caused by: java.lang.UnsatisfiedLinkError: No implementation found for long com.zipow.annotate.AnnoContentRender.nativeInit() (tried Java_com_zipow_annotate_AnnoContentRender_nativeInit and Java_com_zipow_annotate_AnnoContentRender_nativeInit__)
at com.zipow.annotate.AnnoContentRender.nativeInit(Native Method)
at com.zipow.annotate.AnnoContentRender.(AnnoContentRender.java:38)
at com.zipow.annotate.AnnoContentRender.getInstance(AnnoContentRender.java:31)
at com.zipow.annotate.AnnoRenderBase.(AnnoRenderBase.java:58)
at com.zipow.annotate.AnnoTextureView.(AnnoTextureView.java:26)
at com.zipow.videobox.sdk.SDKShareView.init(SDKShareView.java:162)
at com.zipow.videobox.sdk.SDKShareView.(SDKShareView.java:145)
… 40 more

Hi @egon, thanks for the post.

It is possible that the recent changes to how SDK dependencies are managed are impacting your project. Can you please try importing the SDK modules in the same manner as the sample project and let me know if you are still experiencing this crash?

Additionally, at what point are you attempting to inflate this view (i.e. what SDK actions have been taken by the time you see this crash)?

Thanks!

@jon.lieblich
Removed manual inclusion of AAR files. Deleted old .AAR files from filesystem.
Imported 5.4.3.613 using instructions from https://marketplace.zoom.us/docs/sdk/native-sdks/android/getting-started/integration

This didnt result in a mobilertc/build.gradle like the example app. It was just the two lines at the top
configurations.maybeCreate(“default”)
artifacts.add(“default”, file(‘mobilertc.aar’))

Manually added the below to mobilertc/build.gradle in my app to see if it made a difference. It didnt

dependencies.add("default","androidx.security:security-crypto:1.1.0-alpha02")
dependencies.add("default","com.google.crypto.tink:tink-android:1.5.0")
dependencies.add("default","androidx.swiperefreshlayout:swiperefreshlayout:1.0.0")
dependencies.add("default","androidx.appcompat:appcompat:1.0.0")
dependencies.add("default","androidx.constraintlayout:constraintlayout:1.1.3")
dependencies.add("default","com.google.android.material:material:1.2.0-alpha02")
dependencies.add("default","com.google.android:flexbox:2.0.1")
dependencies.add("default","androidx.multidex:multidex:2.0.0")

So I am left with the below as part of my apps gradle file.

implementation "androidx.security:security-crypto:1.1.0-alpha03"
implementation "com.google.crypto.tink:tink-android:1.5.0"
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'com.google.android.material:material:1.3.0-rc01'
implementation 'com.google.android:flexbox:2.0.1'
implementation 'androidx.multidex:multidex:2.0.1'

Still cannot open up this popup view. Same crash as before. This code worked before so your idea of dependencies does make a lot of sense.

What SDK actions so far…
SDK has been init’ed successfully and the following code executed as part of my onZoomSDKInitializeResult

    mMeetingService = mZoomSDK.getMeetingService();
    mMeetingService.addListener(this);

    mInMeetingService = mZoomSDK.getInMeetingService();

    mZoomSDK.getMeetingSettingsHelper().enableForceAutoStartMyVideoWhenJoinMeeting(true);
    mZoomSDK.getMeetingSettingsHelper().setAutoConnectVoIPWhenJoinMeeting(true);
    mZoomSDK.getMeetingSettingsHelper().enable720p(false);
    mZoomSDK.getMeetingSettingsHelper().setCustomizedMeetingUIEnabled(true);

    callback.showOnScreenMessage("Zoom SDK initialised ok");

I havent joined the Zoom meeting yet. The popup that should appear shows a Incoming Call window with a Accept button. Only then do I join the meeting. The MobileRTCVideoView is part of the popup layout and is off screen by default as other controls are full screened.

Hi @egon, thank you for the detailed response.

This shouldn’t have any impact on the functionality of the SDK, but FYI as of the latest release, you are no longer required to include any dependencies in your app’s build.gradle other than the SDK if you do not use them directly in your project.

That being said, typically the MobileRTCVideoView will not be usable until after you have joined a meeting. Can you provide some additional context on what your use case is so we can investigate whether or not this is something we can/should support in a future release?

Thanks!

Ok. Changed the code over to only inflate layout_meeting_content_normal (which just contains MobileRTCVideoView) after onZoomMeetingStatusChanged gives MEETING_STATUS_CONNECTING or MEETING_STATUS_RECONNECTING and things are working. So now using zoom-sdk-android-5.4.3.613.

Thanks for the help. Will see if that fixes the other issue now

Glad to hear it’s working!

Please don’t hesitate to reach back out if you run into any other issues.

Thanks!