# Android implementation

**URL:** <https://devforum.zoom.us/t/android-implementation/682>\
**Category:** Android\
**Created:** [August 9, 2017, 5:21am UTC](https://devforum.zoom.us/t/android-implementation/682 "2017-08-09T05:21:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Harminder\_Singh1](https://avatars.discourse-cdn.com/v4/letter/h/a88e57/32.png) [@Harminder\_Singh1](https://devforum.zoom.us/u/Harminder_Singh1)\
**Post date:** [August 9, 2017, 5:21am UTC](https://devforum.zoom.us/t/android-implementation/682/1 "2017-08-09T05:21:58Z")

</div>

Hi All,

I have already implemented the retrofit for the Rest API’s in my app and now I’m trying to implement the ZOOM sdk but after importing the zoom sdk I tried to run the app and its giving me the following error:

“Error:Execution failed for task ‘:app:transformClassesWithJarMergingForDebug’.  
\> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/gson/annotations/Expose.class”

I tried to exclude the gson from the sdk but it didn’t work.

---

<div class="post-metadata">

**Author:** ![Wei\_Guo1](https://avatars.discourse-cdn.com/v4/letter/w/ec9cab/32.png) [@Wei\_Guo1](https://devforum.zoom.us/u/Wei_Guo1)\
**Post date:** [August 9, 2017, 5:41pm UTC](https://devforum.zoom.us/t/android-implementation/682/2 "2017-08-09T17:41:29Z")

</div>

Hi,&nbsp;

could I get more details on how you import the project? Did you also include other libraries?

Best

---

<div class="post-metadata">

**Author:** ![Harminder\_Singh1](https://avatars.discourse-cdn.com/v4/letter/h/a88e57/32.png) [@Harminder\_Singh1](https://devforum.zoom.us/u/Harminder_Singh1)\
**Post date:** [August 10, 2017, 6:15am UTC](https://devforum.zoom.us/t/android-implementation/682/3 "2017-08-10T06:15:43Z")

</div>

Hi&nbsp;

Thanks found the issue and fixed it,

We need method for the join meeting in android SDK to replicate our iOS implementation to join webinar, So far i was not able to find a method. with take argument as webinar token. We have a option as password. we are trying if its works

`let dic = [kMeetingParam\_MeetingNumber: "MEETING-NO", kMeetingParam\_WebinarToken:"TOKEN"`]; let ret = service?.joinMeeting(with: dic);`With Regards Harminder Singh `

---

<div class="post-metadata">

**Author:** ![Norbert\_Antal](https://avatars.discourse-cdn.com/v4/letter/n/958977/32.png) [@Norbert\_Antal](https://devforum.zoom.us/u/Norbert_Antal)\
**Post date:** [August 26, 2017, 4:55pm UTC](https://devforum.zoom.us/t/android-implementation/682/4 "2017-08-26T16:55:39Z")

</div>

@Harminder Singh&nbsp;I’m struggling excluding the gson from the aar. Could you help in providing your solution?

Thanks&nbsp;

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [August 26, 2021, 6:37pm UTC](https://devforum.zoom.us/t/android-implementation/682/5 "2021-08-26T18:37:03Z")

</div>

Marking as solved.

-Tommy

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [August 26, 2021, 6:37pm UTC](https://devforum.zoom.us/t/android-implementation/682/6 "2021-08-26T18:37:08Z")

</div>

Closed on August 26, 2021, 6:37pm UTC


