2014-10-28 77 views
0

我下載了Delphi XE7的試用版。Delphi XE7在Galaxy上的應用P5200

在成功編譯和一個虛擬設備上運行的一些演示,我連接的
銀河標籤3 P5200通過USB電纜。

當我編譯和運行一個應用程序,它被正確部署到該設備,但是當它開始黑屏並顯示以下消息:

應用程序不支持該設備

+1

這裏'[機器人] Galaxy'一個搜索變成了http://stackoverflow.com/q/23625720(這也說明了在相關的帖子到右邊的鏈接)。另外,您是否已驗證您的設備是否滿足所有要求(特別是那些GPU和操作系統版本),如[此處]所述(http://docwiki.embarcadero.com/RADStudio/XE7/en/Android_Devices_Supported_for_Application_Development)? – 2014-10-28 13:46:23

+0

@KenWhite:謝謝,但我已經找到了(否定的)答案。 – Vor 2014-10-28 14:20:34

回答

1

Delphi XE7 datasheet有一個帶「支持的部署平臺」的小方塊...對於Android來說,他們說需要一個支持NEON的ARMv7設備。 Galaxy 3 P5200擁有英特爾Atom CPU Z2560 ...所以Delphi XE7根本無法爲此設備構建應用程序...

+0

在[當前路線圖](http://edn.embarcadero.com/article/43677)上,Android設備上對Intel CPU的支持計劃爲「2014年以後」。 – 2014-10-28 18:22:00

0

我不知道你是否仍然有這個問題,但我會回答它,因爲這個其他人可能會遇到問題,就像它發生在我身上一樣。

我能解決這個問題,以下這一點: Running Delphi Applications on Android Intel

從我能理解,Firemonkey嘗試,這樣做將代碼注入到應用程序中的某種測試,因此它同時使用MIPS和x86架構,而那些沒有被英特爾Atom處理器的支持...

的Galaxy Tab 3採用Intel處理器,所以我敢肯定,這會爲你工作。

在IDE中,打開部署管理器(項目>部署),並找到以下條目:

enter image description here 這樣做之後,清潔和重新生成項目,應用程序應該只是罰款。

你可以閱讀更多關於它的Embarcadero's Wiki

相關問題