<?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 Cloud Build, OpenSSL and Android 6 in ArcGIS AppStudio Questions</title>
    <link>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827713#M2145</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i got a question about the cloud builds for Android.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Google switched in Android 6 from OpenSSL to BoringSSL, so software expecting openssl on the device no longer works with https [1].&lt;BR /&gt;This is also described in this blog post by esri [2], which tells Qt developers to include OpenSSL in their builds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well, the question now is, does ESRI plan to include OpenSSL in their cloud builds?&lt;BR /&gt;Because currently APKs produced by the cloud build don't work on android 6 with HTTPS (they do e.g. with android 5). &lt;BR /&gt;And OpenSSL doesn't seem to be included, it's nowhere to be found (in lib\armeabi-v7a\).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or is ESRI's recommedation to setup a local build and try steps similar to [2]?&lt;BR /&gt;Or maybe I'm completly wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any input is appreciated.&lt;BR /&gt;And please excuse my clumsy english.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Armin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[1] &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdeveloper.android.com%2Fabout%2Fversions%2Fmarshmallow%2Fandroid-6.0-changes.html" rel="nofollow" target="_blank"&gt;https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;[2] &lt;/SPAN&gt;&lt;A class="jive-link-blog-small" data-containerid="1277" data-containertype="37" data-objectid="56216" data-objecttype="38" href="https://community.esri.com/community/developers/native-app-developers/arcgis-runtime-sdk-for-qt/blog/2016/08/12/announcement-for-qt-developers-targeting-android-60"&gt;https://community.esri.com/community/developers/native-app-developers/arcgis-runtime-sdk-for-qt/blog/2016/08/12/announcement-for-qt-developers-targeting-android-60&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Nov 2016 17:09:20 GMT</pubDate>
    <dc:creator>ArminBajramovic</dc:creator>
    <dc:date>2016-11-28T17:09:20Z</dc:date>
    <item>
      <title>Cloud Build, OpenSSL and Android 6</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827713#M2145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i got a question about the cloud builds for Android.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Google switched in Android 6 from OpenSSL to BoringSSL, so software expecting openssl on the device no longer works with https [1].&lt;BR /&gt;This is also described in this blog post by esri [2], which tells Qt developers to include OpenSSL in their builds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well, the question now is, does ESRI plan to include OpenSSL in their cloud builds?&lt;BR /&gt;Because currently APKs produced by the cloud build don't work on android 6 with HTTPS (they do e.g. with android 5). &lt;BR /&gt;And OpenSSL doesn't seem to be included, it's nowhere to be found (in lib\armeabi-v7a\).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or is ESRI's recommedation to setup a local build and try steps similar to [2]?&lt;BR /&gt;Or maybe I'm completly wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any input is appreciated.&lt;BR /&gt;And please excuse my clumsy english.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Armin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[1] &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fdeveloper.android.com%2Fabout%2Fversions%2Fmarshmallow%2Fandroid-6.0-changes.html" rel="nofollow" target="_blank"&gt;https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;[2] &lt;/SPAN&gt;&lt;A class="jive-link-blog-small" data-containerid="1277" data-containertype="37" data-objectid="56216" data-objecttype="38" href="https://community.esri.com/community/developers/native-app-developers/arcgis-runtime-sdk-for-qt/blog/2016/08/12/announcement-for-qt-developers-targeting-android-60"&gt;https://community.esri.com/community/developers/native-app-developers/arcgis-runtime-sdk-for-qt/blog/2016/08/12/announcement-for-qt-developers-targeting-android-60&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Nov 2016 17:09:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827713#M2145</guid>
      <dc:creator>ArminBajramovic</dc:creator>
      <dc:date>2016-11-28T17:09:20Z</dc:date>
    </item>
    <item>
      <title>Re: Cloud Build, OpenSSL and Android 6</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827714#M2146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, colour me pleasently suprised and a little bit confused.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I built an APK today using the ESRI cloud service and https now works on an Android 6.0.1 device &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;A peek inside the APK reveals a new "libcrypto.so" - which looks an awful lot like OpenSSL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No idea, when ESRI changed this (maybe with the rollout of AppStudio 1.3), but it works now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Armin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Dec 2016 13:46:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827714#M2146</guid>
      <dc:creator>ArminBajramovic</dc:creator>
      <dc:date>2016-12-01T13:46:11Z</dc:date>
    </item>
    <item>
      <title>Re: Cloud Build, OpenSSL and Android 6</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827715#M2147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, the&amp;nbsp;&lt;SPAN style="color: #333333; background-color: #ffffff;"&gt;libcrypto.so is added with the release of AppStudio 1.3&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2016 17:17:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827715#M2147</guid>
      <dc:creator>nakulmanocha</dc:creator>
      <dc:date>2016-12-02T17:17:24Z</dc:date>
    </item>
    <item>
      <title>Re: Cloud Build, OpenSSL and Android 6</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827716#M2148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Armin, as Nakul mentioned, AppStudio 1.3 was rolled out end of November 30&amp;nbsp;includes upgrades to Local Make and Cloud Make&amp;nbsp;to include&amp;nbsp;OpenSSL&amp;nbsp;for all Android apps built.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Dec 2016 05:21:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/cloud-build-openssl-and-android-6/m-p/827716#M2148</guid>
      <dc:creator>StephenQuan1</dc:creator>
      <dc:date>2016-12-05T05:21:53Z</dc:date>
    </item>
  </channel>
</rss>

