Skip to content

Duplicate Class errror when building for Android #943

@DrZoidberg09

Description

@DrZoidberg09

I am using the newest Expo version (54.0.20) and upgraded to version 4.0.

When building it for android, I get the following error:


xecution failed for task ':app:checkDebugDuplicateClasses'.
A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class com.tencent.mmkv.BuildConfig found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKV found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKV$1 found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKV$LibLoader found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKVContentChangeNotification found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKVContentProvider found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKVHandler found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKVLogLevel found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKVProcessUtil found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.MMKVRecoverStrategic found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.NativeBuffer found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.ParcelableMMKV found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)
Duplicate class com.tencent.mmkv.ParcelableMMKV$1 found in modules mmkv-1.3.14.aar -> mmkv-1.3.14-runtime (com.tencent:mmkv:1.3.14) and mmkv-2.2.4.aar -> mmkv-2.2.4-runtime (io.github.zhongwuzw:mmkv:2.2.4)

It works finde with 3.3.3 and on iOS. Any ideas how to fix?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions