從XE6升上XE7的專案,使用IOS8.1 SDK遇到以下Compile的問題:
cannot link directly with C:\Users\Tony\Documents\Embarcadero\Studio\SDKs\iPhoneOS8.1.sdk/usr/lib/system/libdispatch.dylib. Link against the umbrella framework 'System.framework' instead.ld: cannot link directly with C:\Users\Tony\Documents\Embarcadero\Studio\SDKs\iPhoneOS8.1.sdk/usr/lib/system/libdispatch.dylib. Link against the umbrella framework 'System.framework' instead. for architecture armv7
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
iOS開發進行到實機測試時,我最常遇到的問題大概是程式秀出以下兩個訊息,遇到時常常搞混忘了怎麼解,筆記一下:
Unable to install package.(e8008015).
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
網路上找到的Delay function好像都是舊版delphi的,只適用在windows,稍微改了一下,現在跨平台也都可以用了!
procedure Delay(msec: LongInt);
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
今天在使用Delphi XE6內建的字串system.string時,發現個問題…
從網路上找了個String To Bytes的範例Code,在Windows下測試都沒問題,放到手機上執行卻一直怪怪的,程式碼如下:
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
想要利用XE6的TCameraComponent元件做QRCode Scan的功能,卻發現這個元件連對焦功能都不支援…
研究了一下TCameraComponent元件的原始碼後,發覺其實底層JNI的部份其實都有完整的搬過來,只是TCameraComponent元件沒有開放對焦的功能而已…
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
TabControl加上手勢操作這應該是未來大部份應用程式的基礎框架,以下就簡單示範如何以手勢左、右控制TabControl換頁:
1. 開一個新的Mobile專案
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
同一個專案在不同電腦上Build出來,要Deployment到手機上時,會出現簽名檔衝突的錯誤訊息
原因是每台機器安裝XE6時,會自動產生一個簽名檔,位置如下:
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
XE6出現[INSTALL_FAILED_UID_CHANGED]訊息,無法發佈到裝置上執行,有時不會出現這訊息,會直接以Runtime error訊息的方式呈現
原因:
無人知曉的Tony 發表在 痞客邦 留言(1) 人氣()
XE6無法顯示已連接裝置-SDK不見了
發生的原因不明,發生時的現象為:
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
從Delphi XE5轉換到XE6時,出現vksVisible未定義的問題
改用TVirtualKeyboardState.Visible取代vksVisible可解決!
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()
Delphi XE5的專案轉換到XE6時,出現StringToString未定義的問題
定義use Androidapi.Helpers可解決!
無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()