# Conflicting Shared Object: libc++\_shared.so

**URL:** <https://devforum.zoom.us/t/conflicting-shared-object-libc-shared-so/56234>\
**Category:** Android\
**Created:** [August 22, 2021, 11:20am UTC](https://devforum.zoom.us/t/conflicting-shared-object-libc-shared-so/56234 "2021-08-22T11:20:14Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![wbaroudi](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/wbaroudi/32/30319_2.png) [@wbaroudi](https://devforum.zoom.us/u/wbaroudi)\
**Post date:** [August 24, 2021, 2:51pm UTC](https://devforum.zoom.us/t/conflicting-shared-object-libc-shared-so/56234/5 "2021-08-24T14:51:59Z")

</div>

Hi @ada We solved the problem. we copied the proguard-rules.pro file from the sample app and it worked.  
add this to the packaging options in your gradle build:

```auto
packagingOptions {
    ...
    pickFirst '**/*.so'
}

```

add these to your proguard rules:

```auto

-keep class us.zoom**{
   *;
}
-keep interface us.zoom**{
   *;
}

-keep class org.webrtc**{
   *;
}

-keep class com.zipow**{
   *;
}

```

this fixed the initialization crash for me.  
good luck!

---

_[View the full topic](https://devforum.zoom.us/t/conflicting-shared-object-libc-shared-so/56234)._
