简体   繁体   中英

Error message “Application does not support this device” using Embarcadero C++ Builder XE7

I'm writing a simple application with a form, buttons, labels, etc.

Running it in the emulator gives:

Application does not support this device

How can I fix this problem?

Have you seen Workaround for Android 4.0/Kindle Fire Message: "Application does not support this device" ?

When you try to run an Android app on a device running Android 4.0.x (including some Amazon Kindle Fire devices), you might see this message:

Application does not support this device

To workaround this issue:

  1. In the IDE, open the Deployment Manager (Project > Deployment), and locate the following entry:

     Local Name: libnative-activity.so *emphasized text*Remote Path: library\\lib\\armeabi\\ 
  2. Uncheck the entry to prevent deployment of this file.

Also consider that:

  • C++Builder Android compiler doesn't support emulators for the 2.x version (Gingerbread) because emulators for Android versions 2.x target an ARMv6 CPU, which isn't supported (ARMv7 only) (*)
  • Android emulators cannot be run on a Virtual Machine. Although an emulator might run on a VM, the emulator will not actually run an application.

Further references:

(*) Android for the Intel platform is scheduled after 2014

Android Devices Supported for Application Development (Rad Studio XE7)

I'm using Nox with Rad Studio 10

Nox is a fast android emulator that works fine with Rad Studio

According to this post and this Question (How to Connect Rad Studio 10 Seattle with Nox App Player) You can connect your IDE with Nox App Player.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM