簡體   English   中英

如何在Delphi xe7中編譯和運行多設備應用程序?

[英]How can I Compiling and running Multi-Device Application in Delphi xe7?

我是初學者。 我正在使用Delphi XE7。 我已經成功構建了一個32位Windows應用程序,沒有任何錯誤。 現在,我想學習/創建一個Android應用程序,因此我嘗試編譯並運行一些示例項目。 但是每次我在編譯這些項目時遇到問題。

  1. 我已經為GT-I8552B安裝了USB驅動程序

  2. 三星GT-I8552B支持NEON(第二代),ARMv7

  3. 我的台式計算機(XE7附帶)中安裝了帶有ARM EABI v7a系統映像的Android SDK管理器/ SDK工具。

  4. 手機的操作系統版本為4.4.1,並且我在PC上使用的是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)\\ $(Platform)\\ release; $(BDSUSERDIR)\\ Imports; $(BDS)\\ Imports; $(BDSCOMMONDI‌R)\\ Dcp; $(BDS)\\ include; C:\\程序文件\\ FastReports \\ LibD21; C:\\ Program Files \\ Raize \\ CS5 \\ Lib \\ RS-XE7 \\ Win32。 從Debug搜索路徑的默認值。 請告訴我詳細信息,我該如何修復適用於android編譯器的system.dcu或將為Android修復system.dcu的正確路徑?

編譯器抱怨發現的System.dcu文件是為Win32而不是Android編譯的。 System.dcu版本不可能為Win32編譯。 因此,您的搜索路徑配置不正確,或者您可能弄亂了IDE的安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM