# java.lang.NoClassDefFoundError: when trying to implement 64bit sdk in my app

**URL:** <https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043>\
**Category:** Android\
**Created:** [July 16, 2019, 1:06pm UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043 "2019-07-16T13:06:36Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ricky93.2012](https://avatars.discourse-cdn.com/v4/letter/r/90ced4/32.png) [@ricky93.2012](https://devforum.zoom.us/u/ricky93.2012)\
**Post date:** [July 16, 2019, 1:06pm UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043/1 "2019-07-16T13:06:36Z")

</div>

**Description**  
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/fragment/app/FragmentActivity

**Which version?**  
The newer version 64bit supported .

E/AndroidRuntime: FATAL EXCEPTION: main  
Process: com.t20cs.in, PID: 17014  
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/fragment/app/FragmentActivity;  
at com.zipow.videobox.ptapp.PTUI.getInstance(Unknown Source:0)  
at us.zoom.sdk.ZoomSDK.(ZoomSDK.java:156)  
at us.zoom.sdk.ZoomSDK.getInstance(ZoomSDK.java:168)  
at com.t20cs.in.ZoomClasses.ui.InitAuthSDKActivity.onCreate(InitAuthSDKActivity.java:64)  
at android.app.Activity.performCreate(Activity.java:7074)  
at android.app.Activity.performCreate(Activity.java:7065)  
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214)  
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2794)  
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2919)  
at android.app.ActivityThread.-wrap11(Unknown Source:0)  
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1637)  
at android.os.Handler.dispatchMessage(Handler.java:106)  
at android.os.Looper.loop(Looper.java:171)  
at android.app.ActivityThread.main(ActivityThread.java:6656)  
at java.lang.reflect.Method.invoke(Native Method)  
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)  
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)  
Caused by: java.lang.ClassNotFoundException: Didn’t find class “androidx.fragment.app.FragmentActivity” on path: DexPathList[[zip file “/data/app/com.t20cs.in-i7YKOSi2j4-EXmMf\_AYeWQ==/base.apk”],nativeLibraryDirectories=[/data/app/com.t20cs.in-i7YKOSi2j4-EXmMf\_AYeWQ==/lib/arm, /data/app/com.t20cs.in-i7YKOSi2j4-EXmMf\_AYeWQ==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]  
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)  
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)  
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)  
at com.zipow.videobox.ptapp.PTUI.getInstance(Unknown Source:0)  
at us.zoom.sdk.ZoomSDK.(ZoomSDK.java:156)  
at us.zoom.sdk.ZoomSDK.getInstance(ZoomSDK.java:168)  
at com.t20cs.in.ZoomClasses.ui.InitAuthSDKActivity.onCreate(InitAuthSDKActivity.java:64)  
at android.app.Activity.performCreate(Activity.java:7074)  
at android.app.Activity.performCreate(Activity.java:7065)  
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214)  
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2794)  
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2919)  
at android.app.ActivityThread.-wrap11(Unknown Source:0)  
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1637)  
at android.os.Handler.dispatchMessage(Handler.java:106)  
at android.os.Looper.loop(Looper.java:171)  
at android.app.ActivityThread.main(ActivityThread.java:6656)  
at java.lang.reflect.Method.invoke(Native Method)  
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)  
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [July 16, 2019, 7:41pm UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043/2 "2019-07-16T19:41:49Z")

</div>

Hi Ricky,

Thanks for the post. What are your Gradle settings? What is your Android SDK version?

You may refer to the following Gradle settings of our demo app:

```auto
android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'

    defaultConfig {
        applicationId "us.zoom.sdkexample2"
        minSdkVersion 16
        targetSdkVersion 28
		versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'androidx.recyclerview:recyclerview:1.0.0'
    implementation project(':commonlib')
    implementation project(':mobilertc')
}

```

Please make sure the SDK and the dependencies are matched, and the project is cleaned.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![Fred\_Luo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/fred_luo/32/62_2.png) [@Fred\_Luo](https://devforum.zoom.us/u/Fred_Luo)\
**Post date:** [July 17, 2019, 12:51am UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043/3 "2019-07-17T00:51:54Z")

</div>

Hi Ricky,

Thanks for the post. The sdk need upgrade project to androidX.

---

<div class="post-metadata">

**Author:** ![ricky93.2012](https://avatars.discourse-cdn.com/v4/letter/r/90ced4/32.png) [@ricky93.2012](https://devforum.zoom.us/u/ricky93.2012)\
**Post date:** [July 17, 2019, 9:18am UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043/4 "2019-07-17T09:18:36Z")

</div>

> [@ricky93.2012](#):
>
> Failed resolution of: Landroidx/fragment/app/FragmentActivity

Thanks for you reply. I just migrated to Androidx and now the app is working fine .

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [July 17, 2019, 6:32pm UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043/5 "2019-07-17T18:32:16Z")

</div>

Hi Ricky,

Glad to hear that the problem was resolved. Please let us know if you have any other questions.

Thanks!

---

<div class="post-metadata">

**Author:** ![akash](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@akash](https://devforum.zoom.us/u/akash)\
**Post date:** [July 26, 2019, 6:39am UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043/6 "2019-07-26T06:39:28Z")

</div>

Hi Carson,  
I am facing same problem :java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/fragment/app/FragmentActivity;  
But I do not want to migrate my project to androidx because I am already using many libraries so How can I resolve this issue …

Thanks  
Akash Garg

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [July 26, 2019, 5:22pm UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043/8 "2019-07-26T17:22:11Z")

</div>

Hi Akash,

Thanks for using Zoom SDK. Upgrading to AndroidX is a requirement. The concern you are facing is well known online (not only for using SDKs), you may upgrade your project to AndroidX and use Jetifier to migrates libraries to rely on the equivalent AndroidX packages instead. You may find the following links useful:

- [https://developer.android.com/jetpack/androidx/migrate#migrate](https://developer.android.com/jetpack/androidx/migrate#migrate)
- [https://developer.android.com/studio/command-line/jetifier](https://developer.android.com/studio/command-line/jetifier)
- [https://stackoverflow.com/questions/52033810/can-i-use-library-that-used-android-support-with-androidx-projects](https://stackoverflow.com/questions/52033810/can-i-use-library-that-used-android-support-with-androidx-projects)

Thanks!

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 6:34pm UTC](https://devforum.zoom.us/t/java-lang-noclassdeffounderror-when-trying-to-implement-64bit-sdk-in-my-app/5043/10 "2020-08-21T18:34:28Z")

</div>

Closed on August 21, 2020, 6:34pm UTC


