使用内河码头C++生成器 XE7 时"Application does not support this device"错误消息



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

在模拟器中运行它给出:

应用程序不支持此设备

如何解决此问题?

你见过Android 4.0/Kindle Fire的Workaround消息:"应用程序不支持这个设备"吗?

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

应用程序不支持此设备

要解决此问题:

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

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

还应考虑:

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

进一步参考:

  • 创建Android模拟器
  • 应用程序开发支持的Android设备

(*)英特尔平台的安卓系统计划在2014年之后推出

支持应用程序开发的Android设备(Rad Studio XE7)

我使用NoxRad Studio 10

Nox是一种快速的android emulator,与Rad Studio 配合良好

根据这篇文章和这个问题(如何将Rad Studio 10 Seattle与Nox App Player连接)你可以将你的IDE与Nox AppPlayer连接。

相关内容

最新更新