<?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 Re: Is the SDK ready for 64 bit support? in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588837#M4060</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;I followed your article to reduce apk size(&lt;A href="https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm"&gt;https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm&lt;/A&gt;)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be I am missing something but even after following your article my apk size is well beyone 100 MB.&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Checking the content of the .apk file, I found this out :&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;1.&amp;nbsp;Esri.ArcGISRuntime.dll - 67,646 KB&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;2.&amp;nbsp;libruntimecore.so - 57,432 KB&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;So just these 2 files from ESRI is contributing to more than 100 MB.&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Google does allow to upload apps to play store which are above 100 MB using "Expansion Files" but this concept is only applicable to high resolution images/resource files. I dont think I can use Expansion Files to download .dll/.so files.&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;I have posted this questions against this link -&amp;nbsp;&lt;A _jive_internal="true" href="https://community.esri.com/message/875514"&gt;https://community.esri.com/message/875514&lt;/A&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Can you guys point me to the right direction?&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Thanks&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Sep 2019 16:07:52 GMT</pubDate>
    <dc:creator>AmitTaparia</dc:creator>
    <dc:date>2019-09-04T16:07:52Z</dc:date>
    <item>
      <title>Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588824#M4047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I got this message from Google Play about this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html" title="https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html"&gt;Android Developers Blog: Get your apps ready for the 64-bit requirement&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was unable to tell if the ArcGIS Android Runtime 100.4 is ready for 64 bit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it's not, apps with the ArcGIS Android Runtime will be kicked out of Google Playstore on August 1, 2019.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Given the length of development cycles in the SDK, I hope I have mentioned this in time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm guessing these apps will depend on it also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://play.google.com/store/apps/dev?id=9049310609237177301" title="https://play.google.com/store/apps/dev?id=9049310609237177301"&gt;Android Apps by Esri on Google Play&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jan 2019 20:46:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588824#M4047</guid>
      <dc:creator>NathanMellor</dc:creator>
      <dc:date>2019-01-31T20:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588825#M4048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Don't worry we've got it planned.&amp;nbsp; The current 100.4 release doesn't support ARM64 v8a but this will be part of the 100.5 release which is due to be released in a few weeks time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We already have the .so file for arm64-v8a in our daily builds so it is ready to go when we release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ESRI apps which use ArcGIS Runtime for Android will be released against the version which support 64bit too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The addition of this architecture of course means that you will need to consider how you build your APKs.&amp;nbsp; If you make an APK which has .so files for x86 (supplied for emulators), armabi-v7a and arm64-v8a you run the risk of your install topping the 100mb limit.&amp;nbsp; I'm currently writing an article which will be included in our guide doc to explain the approaches to address this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2019 10:49:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588825#M4048</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2019-02-01T10:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588826#M4049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Currently i am using the library version 10.2.9. Is there a possibility of getting 64 bit support for this version?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2019 06:31:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588826#M4049</guid>
      <dc:creator>SpeciesAppSpeciesApp</dc:creator>
      <dc:date>2019-02-04T06:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588827#M4050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are using ArcGIS Run time for Xamarin to create android apps .will 100.5&amp;nbsp;Xamarin Sdk support 64bit?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2019 08:37:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588827#M4050</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2019-02-04T08:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588828#M4051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Haider,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Xamarin, we already support Arm v8 x64 in 100.4 see&amp;nbsp;&lt;A class="link-titled" href="https://developers.arcgis.com/net/latest/android/guide/system-requirements.htm" title="https://developers.arcgis.com/net/latest/android/guide/system-requirements.htm"&gt;System requirements for 100.4.0—ArcGIS Runtime SDK for .NET | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2019 14:20:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588828#M4051</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2019-02-04T14:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588829#M4052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;10.2.9 is quite an old version of our SDK and we don't plan on releasing this with 64 bit support.&amp;nbsp; Your option will be to migrate your app to use the 100.5 release of ArcGIS Runtime for Android.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2019 14:23:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588829#M4052</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2019-02-04T14:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588830#M4053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is now August and Google Play is rejecting my APK with 100.5&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't see any instructions on this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did you make that document?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2019 04:01:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588830#M4053</guid>
      <dc:creator>NathanMellor</dc:creator>
      <dc:date>2019-08-23T04:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588831#M4054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nathan,&lt;/P&gt;&lt;P&gt;We've had 64bit support for native Android development for some months.&amp;nbsp; 100.5 and 100.6 releases have 64bit native binaries included in the SDK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to set up your build script to use them.&amp;nbsp; There are various approaches such as ABI Filters and APK splits.&amp;nbsp; I've written the&amp;nbsp;following page which introduces the subject.&amp;nbsp;&lt;A class="link-titled" href="https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm" title="https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm"&gt;Reducing your APK size—ArcGIS Runtime SDK for Android | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Follow the links to the Android developers site above which contain all the information you need on deploying apps to the store.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this help?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2019 10:33:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588831#M4054</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2019-08-23T10:33:51Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588832#M4055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;We are running into similar issues when trying to publish our app on Play Store. It involves the x86_64 library.&amp;nbsp;Can we discuss privately?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2019 15:39:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588832#M4055</guid>
      <dc:creator>SimranArora</dc:creator>
      <dc:date>2019-08-23T15:39:17Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588833#M4056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;At the moment, we only support the following ABIs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;- x86&lt;/P&gt;&lt;P&gt;&amp;nbsp;-&amp;nbsp;armeabi-v7a&lt;/P&gt;&lt;P&gt;&amp;nbsp;- arm64-v8a&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What device are you using which needs x86-64?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2019 16:09:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588833#M4056</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2019-08-23T16:09:11Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588834#M4057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class="" data-summary=""&gt;&lt;SPAN&gt;To clarify, the reducing APK size tip is mandatory, because Google Play won't allow x86 without x86-64.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" data-summary=""&gt;&lt;/DIV&gt;&lt;DIV class="" data-summary=""&gt;&lt;SPAN&gt;If I make the change as you suggest, I get a warning from Google Play that some users won't be able to update, but I don't know if it is something to worry about. &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" data-summary=""&gt;&lt;/DIV&gt;&lt;DIV class="" data-summary=""&gt;&lt;SPAN&gt;My new APK says: &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="" data-summary=""&gt;&lt;TABLE cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR class=""&gt;&lt;TD class=""&gt;&lt;DIV style="outline-style: none;"&gt;Native platforms&lt;/DIV&gt;&lt;/TD&gt;&lt;TD class=""&gt;&lt;DIV style="outline-style: none;"&gt;arm64-v8a, armeabi-v7a&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class="" data-summary=""&gt;&lt;SPAN&gt;Supported Android devices: &lt;/SPAN&gt;8465 devices&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;The older APK.&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR class=""&gt;&lt;TD class=""&gt;&lt;DIV style="outline-style: none;"&gt;Native platforms&lt;/DIV&gt;&lt;/TD&gt;&lt;TD class=""&gt;&lt;DIV style="outline-style: none;"&gt;1 differentiating: x86 + 2 common: arm64-v8a, armeabi-v7a&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class="" data-summary=""&gt;&lt;SPAN&gt;Supported Android devices: &lt;/SPAN&gt;8466 devices&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;I have no way of telling what that one(1) device I am excluding and if it is real.&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Pardon me for not knowing, but are there no real tablets/phones with Intel x86 Processors, 32 nor 64 bit?&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;BR /&gt;Some years ago, Intel gave me an award and had me in one of their promotional videos, all because I compiled an app for x86 (which too only a few seconds). Did Intel never make it into the market?&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2019 17:36:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588834#M4057</guid>
      <dc:creator>NathanMellor</dc:creator>
      <dc:date>2019-08-23T17:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588835#M4058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Google Play won't let you support x86 if you don't support x86-64. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the real question is, are there any real devices with either one of those processors?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2019 17:37:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588835#M4058</guid>
      <dc:creator>NathanMellor</dc:creator>
      <dc:date>2019-08-23T17:37:28Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588836#M4059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are developing using an emulator (not something I'd recommend), then to get decent performance on the x86 architecture of the emulator (running on your Mac or PC with an Intel or similar processor), you will be wanting to use the x86 ABI. &amp;nbsp;This is why we include this ABI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For deployment to the play store you should be targeting ARM (armeabi-v7a and arm64-v8a). &amp;nbsp;I am aware that very small numbers of low volume production and prototype x86-64bit physical android devices exist, but they are not at all common. &amp;nbsp;However if I've missed something new on the market, please let me know. &amp;nbsp;For now, as far as I'm aware ARM is the main processor in Android devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This document introduces the subject&amp;nbsp;&lt;A class="link-titled" href="https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm" title="https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm"&gt;Reducing your APK size—ArcGIS Runtime SDK for Android | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It talks about emulators (x86) and the techniques for choosing a target release build architecture. &amp;nbsp;Using ABI filters or&amp;nbsp;APK splits are commonly considered options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Most new devices are ARM 64bit today although Google have allowed us to run 32bit binaries until very recently.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2019 14:54:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588836#M4059</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2019-08-25T14:54:02Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588837#M4060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;I followed your article to reduce apk size(&lt;A href="https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm"&gt;https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm&lt;/A&gt;)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be I am missing something but even after following your article my apk size is well beyone 100 MB.&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Checking the content of the .apk file, I found this out :&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;1.&amp;nbsp;Esri.ArcGISRuntime.dll - 67,646 KB&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;2.&amp;nbsp;libruntimecore.so - 57,432 KB&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;So just these 2 files from ESRI is contributing to more than 100 MB.&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Google does allow to upload apps to play store which are above 100 MB using "Expansion Files" but this concept is only applicable to high resolution images/resource files. I dont think I can use Expansion Files to download .dll/.so files.&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;I have posted this questions against this link -&amp;nbsp;&lt;A _jive_internal="true" href="https://community.esri.com/message/875514"&gt;https://community.esri.com/message/875514&lt;/A&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Can you guys point me to the right direction?&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Thanks&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2019 16:07:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588837#M4060</guid>
      <dc:creator>AmitTaparia</dc:creator>
      <dc:date>2019-09-04T16:07:52Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588838#M4061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think Google pixelbooks are x86_64, we have a user who could use our app until we enabled 64bit support but now is getting UnsatisfiedLinkError.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We had to enable 64 bit build of our native library to get into the store, so our apk now has:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lib/x86/ourlib.so&lt;BR /&gt;lib/x86/libruntimecore.so&lt;BR /&gt;lib/x86/libruntimecore_java.so&lt;/P&gt;&lt;P&gt;lib/x86_64/ourlib.so&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think android won't load a 32bit lib if its already loaded a 64bit so it doesn't work anymore on his device. If you could add a x86_64 .so it would be awesome or even better if you know a way to get the 32bit lib to load?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2019 16:59:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588838#M4061</guid>
      <dc:creator>mh10</dc:creator>
      <dc:date>2019-09-18T16:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588839#M4062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Pixelbooks run on the Chrome OS which&amp;nbsp;do claim to be able to run Android apps, but you've stumbled across a big difference in the architecture. &amp;nbsp;Android is almost all ARM, where as the Pixelbook is x86 (intel). &amp;nbsp;You will find this with lots of Android apps which use native libraries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We don't officially support Chrome OS and we don't currently test the product on this OS. &amp;nbsp;Android is our focus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Support by Chrome OS for Android apps is something we've considered in the past but the demand has been virtually non-existent. &amp;nbsp;I will certainly reevaluate the position for future releases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another potential way forward for supporting Chrome OS is to use our Java SE API. &amp;nbsp;Again this isn't supported officially, but Chrome OS is Linux in the background. &amp;nbsp;We support other Linux OS like Ubuntu for example. &amp;nbsp;I might try this out as an exercise myself; it stands a better chance of success with that we have available now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you PM me as I'd like to understand your market and how big the demand for Chrome OS support is. &amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2019 20:03:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588839#M4062</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2019-09-18T20:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588840#M4063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The user says that the app was working ok before we added 64bit support so at least some parts of the sdk work, he is first chrome OS user that I have seen in a while though.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Sep 2019 13:33:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588840#M4063</guid>
      <dc:creator>mh10</dc:creator>
      <dc:date>2019-09-19T13:33:59Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588841#M4064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As most of you know as of February 2020, google play store&amp;nbsp;won't allow you to push updates to apps&amp;nbsp;that contains&amp;nbsp;32 bit libraries.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the esri runtime libraries 100.4 - 100.7 there seems to still be an issue.&amp;nbsp;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;Google will reject:
ndk.abiFilters &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'armeabi-v7a'&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'arm64-v8a'&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'x86' &lt;/SPAN&gt;,&lt;SPAN style="color: #008000; font-weight: bold;"&gt;'x86_64'

&lt;/SPAN&gt;Googel Accepts:
ndk.abiFilters &lt;SPAN style="color: #008000; font-weight: bold;"&gt;' &lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;'arm64-v8a'&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'x86_64'&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Google accepting the ndk.abifilters removes the app from ALL 32 bit devices. Meaning that the app will not be available to almost 90% of the devices out there are unavailable.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are putting in a support ticket, but wanted to get this online to see if anyone else is having these issues on trying to update their app after feb 1st 2020.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 01:17:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588841#M4064</guid>
      <dc:creator>MattKallaoun</dc:creator>
      <dc:date>2021-12-12T01:17:44Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588842#M4065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Matt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The restriction you are experiencing is that Google no longer accept 32bit &lt;STRONG&gt;only&lt;/STRONG&gt; applications.&amp;nbsp; If you deploy 32bit for a given architecture then you must also include the 64bit libraries too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The most common architecture of processor in Android devices is ARM.&amp;nbsp; Intel based phones were around for a short time, but they dropped out of the market.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your case you certainly need to include 'arm64-v8a' which is the library for ARM 64bit.&amp;nbsp; I'd also suggest you include 'armabi-v7a' which is for 32bit ARM if you are likely to target these older devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd recommend reading this&amp;nbsp;&lt;A class="link-titled" href="https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm" title="https://developers.arcgis.com/android/latest/guide/reducing-your-apk-size.htm"&gt;Reducing your APK size—ArcGIS Runtime SDK for Android | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does that help?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Feb 2020 12:08:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588842#M4065</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2020-02-28T12:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: Is the SDK ready for 64 bit support?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588843#M4066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Mark, yes, the following worked!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For anyone else out there, place the following in the project gradle under defaultConfig. Anything else for us was rejected by the google play store.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ndk.abiFilters &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'armeabi-v7a'&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'arm64-v8a'&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Feb 2020 13:33:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/is-the-sdk-ready-for-64-bit-support/m-p/588843#M4066</guid>
      <dc:creator>MattKallaoun</dc:creator>
      <dc:date>2020-02-28T13:33:41Z</dc:date>
    </item>
  </channel>
</rss>

