<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Arcgis Runtime for Android arcgis-android maven package references conscrypt-openjdk-uber which is for Windows and Linux and not for Android. in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/arcgis-runtime-for-android-arcgis-android-maven/m-p/1201259#M5814</link>
    <description>&lt;P&gt;&lt;SPAN&gt;'com.esri.arcgisruntime:arcgis-android:100.14.0' has a dependency&amp;nbsp;'org.conscrypt:conscrypt-openjdk-uber:2.2.1'. This dependency is incorrect as it should only be used for windows, linux and MacOS. The following github repository mentions that for Android use&amp;nbsp;&lt;SPAN class=""&gt;conscrypt-android.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://github.com/google/conscrypt#android" target="_blank" rel="noopener"&gt;https://github.com/google/conscrypt#android&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;'org.conscrypt:conscrypt-android:2.5.2'&lt;/LI-CODE&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;This has caused me a lot of pain with a custom react native component as the app kept crashing when it was unable to find the required libraries.&amp;nbsp; The solution I have used until this is fixed in the package repository is to exclude the&amp;nbsp;"conscrypt-openjdk-uber" and add&amp;nbsp;conscrypt-android as a dependency.&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;implementation ('com.esri.arcgisruntime:arcgis-android:100.14.1') {
    exclude group: "org.conscrypt", module: "conscrypt-openjdk-uber"
}
implementation 'org.conscrypt:conscrypt-android:2.5.2'&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 10 Aug 2022 12:44:53 GMT</pubDate>
    <dc:creator>MudassarJafer</dc:creator>
    <dc:date>2022-08-10T12:44:53Z</dc:date>
    <item>
      <title>Arcgis Runtime for Android arcgis-android maven package references conscrypt-openjdk-uber which is for Windows and Linux and not for Android.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/arcgis-runtime-for-android-arcgis-android-maven/m-p/1201259#M5814</link>
      <description>&lt;P&gt;&lt;SPAN&gt;'com.esri.arcgisruntime:arcgis-android:100.14.0' has a dependency&amp;nbsp;'org.conscrypt:conscrypt-openjdk-uber:2.2.1'. This dependency is incorrect as it should only be used for windows, linux and MacOS. The following github repository mentions that for Android use&amp;nbsp;&lt;SPAN class=""&gt;conscrypt-android.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://github.com/google/conscrypt#android" target="_blank" rel="noopener"&gt;https://github.com/google/conscrypt#android&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;'org.conscrypt:conscrypt-android:2.5.2'&lt;/LI-CODE&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;This has caused me a lot of pain with a custom react native component as the app kept crashing when it was unable to find the required libraries.&amp;nbsp; The solution I have used until this is fixed in the package repository is to exclude the&amp;nbsp;"conscrypt-openjdk-uber" and add&amp;nbsp;conscrypt-android as a dependency.&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;implementation ('com.esri.arcgisruntime:arcgis-android:100.14.1') {
    exclude group: "org.conscrypt", module: "conscrypt-openjdk-uber"
}
implementation 'org.conscrypt:conscrypt-android:2.5.2'&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Aug 2022 12:44:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/arcgis-runtime-for-android-arcgis-android-maven/m-p/1201259#M5814</guid>
      <dc:creator>MudassarJafer</dc:creator>
      <dc:date>2022-08-10T12:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: Arcgis Runtime for Android arcgis-android maven package references conscrypt-openjdk-uber which is for Windows and Linux and not for Android.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/arcgis-runtime-for-android-arcgis-android-maven/m-p/1203175#M5817</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/98390"&gt;@MudassarJafer&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for bringing this to our attention. `&lt;SPAN&gt;org.conscrypt:conscrypt-openjdk-uber:2.2.1&lt;/SPAN&gt;` is a transitive dependency introduced by the `org.apache.httpcomponents.core5` dependency.&lt;BR /&gt;&lt;BR /&gt;Is your&amp;nbsp;&lt;SPAN&gt;custom react native component using the conscrypt dependency directly? If yes, could you share some details on how it is using conscrypt? This would help us analyzing the problem and coming up with a potential fix.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2022 11:01:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/arcgis-runtime-for-android-arcgis-android-maven/m-p/1203175#M5817</guid>
      <dc:creator>GuntherHeppner</dc:creator>
      <dc:date>2022-08-16T11:01:54Z</dc:date>
    </item>
  </channel>
</rss>

