我是初学者。我正在使用Delphi XE7。我成功构建了一个32位Windows应用程序,没有任何错误。现在我想学习/创建一个Android应用程序,所以我尝试编译并运行一些示例项目。但每次我在编译这些项目时遇到问题。
我已为我的GT-I8552B安装了USB驱动程序
三星GT-I8552B支持NEON(第二代),ARMv7
Android桌面计算机中安装了ARM EABI v7a系统映像的Android SDK管理器/ SDK工具(包含在XE7中)。
我的手机的操作系统版本4.4.1,我在我的电脑上使用32位Windows 7.
我已启用USB调试并尝试编译项目,但发生错误:
[DCC Fatal Error] Project1.dpr(1): F2048 Bad unit format: 'c:\program files\embarcadero\studio\15.0\lib\Android\debug\System.dcu' - Expected version: 28.0, ARM(ARM) Found version: 0.0, Windows Ansi(x86)
我添加了一个AVD并在Android模拟器中运行它,但发生了同样的错误:
如何在Delphi XE7中编译和运行多设备应用程序?
这个库路径 - $(BDSLIB)\ $(平台)\ release; $(BDSUSERDIR)\ Imports; $(BDS)\ Imports; $(BDSCOMMONDI R)\ Dcp; $(BDS)\ include; C:\ Program Files \ FastReports \ LibD21; C:\ Program Files \ Raize \ CS5 \ Lib \ RS-XE7 \ Win32。从Debug中搜索路径默认值。请告诉我详细说明如何为android编译器修复system.dcu或者为android安装system.dcu的正确路径?
答案 0 :(得分:2)
编译器抱怨它找到的System.dcu
文件是针对Win32而不是Android编译的。 Android版System.dcu
不太可能是为Win32编译的。因此,您的搜索路径配置不正确,或者您可能搞乱了IDE安装。