安裝 RAD Studio 10.4.2 和配置 Android 開發環境


由於 C++Builder 10.3.3 版本編譯的 App 在朋友的新機器上 android 11 閃退,不得以,只能安裝最新的 10.4.2 版本。有帖子稱這個是 IDE 的 Bug,我沒有去嘗試 FIX 它,直接安裝最新版本。

安裝包官網就可以下載,不過 patch 就不好找了,國內的網站都是要交錢或者注冊積分的。最后找到一個國外網站,https://downloaddevtools.com/en/product/1/free-download-embarcadero-rad-studio-10-4-sydney,可以匿名下載,這個網站上其他的很多資源都要繳費會員才能下載。

安裝過程和 10.3.3 類似,這里記錄我遇到的不同點。

1,殺毒軟件一定要關掉,或者暫停一天。

2,安裝包 ISO 文件解壓,而不是 Mount 到光盤,按照 patch 的步驟,就可以安裝完成。

3,需要安裝的模塊,除了多語言,其他都選中。在這個版本中,CB 沒有 Mac 和 Linux 平台的選擇,編譯的時候也看不到,應該是這個版本不支持,

 

 

4,RAD 安裝完成之后,要配置 android 環境,下載安裝 JDK,jdk-8u301-windows-x64.exe。RAD 用到兩個程序,KeyTool.exe 和 Jarsigner.exe,默認路徑在 C:\Program Files\Java\jdk1.8.0_301\bin,這個路徑要在 RAD 中配置。系統默認安裝使用 AdoptOpenJDK 庫,可能因為未FQ,沒有下載成功。

 

 

5,和上面的 JDK 未配置的情況類似,Android 包的配置也不正確,同時菜單里面也沒有了 Android Tools 的快捷方式,只能手動運行快捷方式指向的 android.bat 文件,默認路徑為 C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidSDK-2525-21.0.40680.4203\tools

Android R 中有四個文件下載失敗,也沒打算用它,以后需要再說。

 

 

 

 

 

 最后,別忘了把 64-bit 配置項里面的三角警告重新配置。

6,hosts 文件。patch 時,hosts 文件有可能沒有被修改,在 10.4.2 版本中,手動添加以下內容到 hosts 文件,否則,啟動時會彈出注冊提示窗口。

127.0.0.1 embt.usertility.com
127.0.0.1 ide.embarcadero.com
127.0.0.1 license.codegear.com
127.0.0.1 track.embarcadero.com
127.0.0.1 getit.embarcadero.com
127.0.0.1 comapi.embarcadero.com
127.0.0.1 installers.codegear.com
127.0.0.1 license.embarcadero.com
127.0.0.1 installers.embarcadero.com
127.0.0.1 license-stage.codegear.com
127.0.0.1 getit-104.embarcadero.com
127.0.0.1 getit-1032.embarcadero.com
127.0.0.1 appanalytics.embarcadero.com
127.0.0.1 object.ws.sanctx.embarcadero.com
127.0.0.1 external.ws.sanctx.embarcadero.com
127.0.0.1 services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 LicenseUsageServicesImpl.services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 RegistrationServicesImpl.services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 LicenseRenewalServicesImpl.services.server.v8.srs.sanctuary.codegear.com

 

7,重新編譯以前的工程的時候,把之前的臨時文件都刪掉。這個版本的 App 可以在 Android 11 上運行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM