我下载了Delphi XE7的试用版。
在虚拟设备上成功编译并运行了一些演示后,我
通过 USB 数据线连接了 Galaxy Tab 3 P5200。
当我编译并运行应用程序时,它已正确部署到设备,但是当它启动时出现黑屏并显示以下消息:
应用程序不支持此设备
我下载了Delphi XE7的试用版。
在虚拟设备上成功编译并运行了一些演示后,我
通过 USB 数据线连接了 Galaxy Tab 3 P5200。
当我编译并运行应用程序时,它已正确部署到设备,但是当它启动时出现黑屏并显示以下消息:
应用程序不支持此设备
在Delphi XE7 数据表中有一个带有“支持的部署平台”的小框......对于 Android,他们说需要支持 NEON 的 ARMv7 设备。Galaxy 3 P5200 有一个 Intel Atom CPU Z2560 ......所以 Delphi XE7 根本无法为这个设备构建应用程序......
我不知道你是否还有这个问题,但无论如何我都会回答,因为这个问题可能会发生在其他人身上,就像发生在我身上一样。
我能够通过以下方式解决此问题: Running Delphi Applications on Android Intel
据我所知,Firemonkey 尝试将代码注入应用程序作为某种测试,这样做它同时使用 mips 和 x86 架构,而 Intel Atom 处理器不支持这些......
Galaxy Tab 3 使用英特尔处理器,所以我相信这对你有用。
在 IDE 中,打开部署管理器(项目 > 部署),并找到以下条目:
这样做之后,清理并重新构建您的项目,应用程序应该可以正常工作。
您可以在Embarcadero 的 Wiki上阅读更多相关信息。