1. 程式人生 > 其它 >安裝 C++Builder 10.3.3 和配置 Android 開發環境

安裝 C++Builder 10.3.3 和配置 Android 開發環境

首次安裝的朋友,仔細閱讀以下內容,規避一些操作誤區,重要地方用紅色標記,以下操作都是親經過的安裝過程。

建議下載 RAD Studio 10.3.3 RIO(包含 Delphi 和 C++ Builder),而不是單獨的 C++Builder 版本。好處有幾點,中文的 Delphi 的文件和原始碼資源要比 C++Builder 多,可以對照來看;寫本文章時的最新版本為 10.4.2,如果不想當小白鼠,老老實實的用最新版之前的一個版本;社群版本我也試用了 10.4.1,功能不全,具體省去了哪些功能就沒有去發掘了。

一,下載安裝。

官網免費下載的地址,https://altd.embarcadero.com/download/radstudio/10.3/delphicbuilder10_3_3_7899_nt.iso,大小不到 8G。

如果用 patch,上百度搜“RADStudioKeyPatch_Lite.exe” 就行。否則,就按照官網上的要求,申請一個試用碼,我試了,可以用一個月。也可以安裝在虛擬機器上,我用的是 VMware15,作業系統是 win10,不過執行速度會慢一倍,即使為虛擬機器分配了8G記憶體。

下載完成之後,將 iso 檔案對映到光碟機上。然後,一定嚴格按照 patch 中描述的步驟安裝,文字不多,關鍵步驟就兩個,別偷懶不看。

安裝時,選擇所有功能,一次裝完。我當初為了節省空間沒有安裝 Interbase,結果補充安裝時才發現,安裝工程將 Android 配置也覆蓋安裝了一遍。

喝喝茶,幾個小時後,就完成安裝了,如果需要,別忘了 patch 一下。比起 2015年第一次嘗試跨平臺開發,要好很多了。

二,配置 Android 環境。

介紹一下 Android 環境,因為前年賣掉了 Macbook Air,所以測試不了。我在 2015 年已經試過蘋果的 iOS 和 Mac,沒有問題。

2.1,檢查 Android 環境,

開啟 IDE,開啟選單,Tools - Options - Deployment - SDK Manager

首次開啟 IDE 時,如果右側有三角形的警告標記,表示需要配置 Android 環境。如果沒有,那麼恭喜你,可以進入第三步連線手機了。

2.2,下載 Android 環境。

接下來,就需要解決上面三個警告標記的問題了。在開始選單中找到 Android Tools,開啟它,並完成 Android 庫的安裝,得到和下面後兩張截圖一致的結果

。我選擇了 Android 10(API 29),沒有用 R 預覽版。(最新 10.4.2 支援 Android 11)。

這個步驟有可能出現異常,不能訪問 dl.google.com 的問題。解決方案,編輯檔案C:\Windows\System32\drivers\etc\hosts,增加一行,120.253.255.161 dl.google.com。hosts 檔案需要管理員許可權才能修改,用記事本開啟,修改後,另存到桌面,檔名稱還是 hosts,沒有後綴名的,然後再拷貝回去就行了,拷貝的時候會提示授權。或者在 windows 安全模式下修改 hosts 檔案

如果日後這個 IP 再次不能用,上http://ping.chinaz.com/ ,檢測域名對應新的 IP 地址。

2.3,在 IDE 中配置 Android 環境。

回到步驟 2.1,在 Android 32-bit 裡重新選擇路徑,得到如下圖的結果,不顯示三角警告標記。在 Android 64-bit 的設定也選擇相同的內容,否則不讓儲存,雖然 C++builder 這個版本不支援 64 位。

至於Android SDK 的版本號寫的是 25.2.5 32-bit,嘗試了一陣都沒有成功,也就算了,實際使用 29.0.3 。

三,連線 Android 手機。

我使用了 USB 線的連線方式,其他方式沒有嘗試過

USB 線要帶資料傳輸功能,連上電腦時,手機上顯示 “傳輸圖片”、 “傳輸檔案”、“僅充電”,我們選擇“傳輸檔案”。如果沒有這個提示,那麼換根能夠產生提示的 usb 線。有的 usb 廠家為了節省成本,會把資料傳輸功能去掉,一拖二,一拖三的 usb 線應該都不行。

3.1,手機開啟 “開發人員選項”,不同手機品牌方式不同,百度一下,

3.2,當你的工程中能夠顯示 Android 裝置的型號時,就 OK 了。

3.3,在手機上執行 App。

新建一個 multi-device applicaion,按F9,編譯執行,IDE 經過編譯、連結、釋出、簽名,生成 APK 檔案,併發送到手機去安裝,手機上會提示安裝選擇。允許之後,App 在手機上安裝並自動執行。

我們可以分別來看看 windows 介面和 Android 手機介面的情況。

程式的原始碼,

https://gitee.com/yyyyinsheng/field-logger-fmx

遺留問題,按 F9 之後,電腦上有錯誤提示,但是沒有提示內容,我猜測,執行可以,不讓除錯。如果只執行不除錯,則不會提示。