【发布时间】:2015-03-07 08:18:24
【问题描述】:
我是初学者。我正在使用德尔福 XE7。我已经成功构建了一个 32 位 Windows 应用程序,没有任何错误。现在我想学习/创建一个 Android 应用程序,所以我尝试编译和运行一些示例项目。但每次我在编译这些项目时遇到问题。
我已经为我的 GT-I8552B 安装了 USB 驱动程序
三星 GT-I8552B 支持 NEON(第二代)、ARMv7
Android SDK 管理器/SDK 工具与 ARM EABI v7a 系统映像安装在我的台式计算机(包含在 XE7 中)。
我手机的操作系统版本为 4.4.1,我在我的电脑上使用 32 位 Windows 7。
我开启了 USB Debugging 并尝试编译项目,但出现错误:
[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 Emulator 中运行它,但出现同样的错误:
如何在 Delphi XE7 中编译和运行多设备应用程序?
这是库路径 - $(BDSLIB)\$(Platform)\release;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$(BDSCOMMONDIR)\Dcp;$(BDS)\include; C:\Program Files\FastReports\LibD21;C:\Program Files\Raize\CS5\Lib\RS-XE7\Win32 。来自 Debug 的搜索路径默认值。请告诉我详细信息如何修复 system.dcu for android 编译器或者哪个是 system.dcu for android 的正确路径?
【问题讨论】:
-
你是怎么到这个状态的?你是如何破坏那个 dcu 的?也许你应该重新安装。
-
我不知道,不知何故此 system.dcu 已损坏。现在我的问题通过重新安装 xe7 解决了。谢谢大家。
标签: android delphi delphi-xe7