Hello guys


Hello guys,

Even with ARM Translation 1.1 installed in my Intel x86-based Android emulator I have gotten the below error message when I install my FireMonkey Delphi XE8 app. Google Apps works very well, is there any workaround? Thanks in advance :D

Comments

  1. Phillip Woon Xamarin Android Player is the emulator I use. But the app was written entirely in Delphi XE8.

    ReplyDelete
  2. You need to remove the platform checks (an add in Java Library) to skip that test and see if the app works under the Houdini translation layer. When you say Google apps work very well, do you refer to NDK apps in C++?

    ReplyDelete
  3. Hey Marco Cantù​​, thank you very much for support me. When I say Google apps work very well I refer to pre-installed Android phone apps such as Google Play, Google Drive, Google Plus, Google Keep and many others Google apps which usually do not work in x86-based emulator without ARM translation layer.

    ReplyDelete
  4. Eli M, thank you :D I was not able to find it.

    ReplyDelete
  5. Eli M I have a 2012 Nexus 7 my brother gave to me for Christmas.  I haven't done any android dev as yet.  The Intel cpu probably should be supported by Emb.  The others, not sure.  It depends on marketshare.

    ReplyDelete
  6. Eli M This tablet was recently discontinued by Google :'(

    ReplyDelete
  7. Marco Cantù​​ I follow the tutorial and disabled the 3 libraries but when I run the app targeting the Lollipop emulator it shown INSTALL_FAILED_NO_MATCHING_ABIS error on installation, when I target the KitKat emulator, the app gets installed but crash on startup.

    ReplyDelete
  8. Yeah but what does that mean? I have one. It just means they won't make any more once they sell out. Which could actually mean the price may drop even more?

    ReplyDelete
  9. Eli M​ The sad problem is that discontinuing the Nexus 7 tablet, it will no longer receive SO updates :'(

    ReplyDelete
  10. Phillip Woon​ Android Intel Platform is under technical investigation on 2015 EMBT's Roadmap, it remains to see if they will support the 64-bit version as well.

    ReplyDelete
  11. Brett Wilton Sadly no :'( Even with ARM Translation layer installed it doesn't work nor with Genymotion nor with Xamarin Android Player using API levels 19 and 22.

    ReplyDelete
  12. Both my 2012 and 2013 Nexus 7s continue to get updates. My 2013 was update 5.0.2.

    ReplyDelete
  13. Fajar Priyadi Have you tested with RAD Studio 10.1 Berlin?

    ReplyDelete
  14. Fajar Priyadi The platform checks has been removed in Berlin release :D

    ReplyDelete
  15. if target n run in Phone with Intel processor what happen ?

    error_ABIS ? or show "not supported" label..

    ReplyDelete
  16. Fajar Priyadi In previous versions there is a platform check that unable you to run your code on any target other than ARMV7a. Please follow this http://blog.marcocantu.com/blog/2015-october-running-android-intel.html to remove the check :D

    ReplyDelete
  17. Horácio Filho my result just 2 ... Error_ABIS or Blackscreen with label "Application does not support this device" why :3

    ReplyDelete
  18. Fajar Priyadi​ Could you try to run on Berlin release? Make sure your emulator/device is really powered by libHoudini :D

    ReplyDelete
  19. Horácio Filho oke later,, thanks mate

    ReplyDelete

Post a Comment