使用Embarcadero C ++ Builder XE7错误消息“应用程序不支持此设备”

时间:2014-11-05 10:17:18

标签: android c++builder c++builder-xe7

我正在编写一个带有表单,按钮,标签等的简单应用程序。

在模拟器中运行它:

  

应用程序不支持此设备

如何解决此问题?

2 个答案:

答案 0 :(得分:1)

你见过Workaround for Android 4.0/Kindle Fire Message: "Application does not support this device"吗?

  

当您尝试在运行Android 4.0.x的设备上运行Android应用时(包括一些   亚马逊Kindle Fire设备),您可能会看到以下消息:

     

应用程序不支持此设备

     

解决此问题:

     
      
  1. 在IDE中,打开Deployment Manager(项目>部署),然后找到以下内容   项:

    Local Name: libnative-activity.so 
    *emphasized text*Remote Path: library\lib\armeabi\ 
    
  2.   
  3. 取消选中该条目以阻止部署此文件。

  4.   

还要考虑:

  • C ++ Builder Android编译器不支持2.x版本的模拟器(Gingerbread),因为Android版本2.x的模拟器针对的是不受支持的ARMv6 CPU(仅限ARMv7)( *)
  • Android模拟器无法在虚拟机上运行。虽然仿真器可能在VM上运行,但仿真器实际上不会运行应用程序。

进一步参考:

(*)英特尔平台的Android计划after 2014

答案 1 :(得分:0)

Android Devices Supported for Application Development(Rad Studio XE7)

我正在Nox使用Rad Studio 10

Nox是一个快速android emulator,适用于Rad Studio

根据this post和此Question (How to Connect Rad Studio 10 Seattle with Nox App Player)您可以将您的IDE与Nox App Player连接。