羽中漫步 發表於 2021-8-12 18:27:00

安装 RAD Studio 10.3.3 和配置 Android 开发环境

<p>首次安装的朋友,仔细阅读以下内容,规避一些操作误区,重要地方用<span style="color: rgba(255, 0, 0, 1)">红色</span>标记,以下操作都是亲经过的安装过程。</p>
<p>建议下载 <span style="color: rgba(255, 0, 0, 1)">RAD Studio 10.3.3 RIO</span>(包含 Delphi 和 C++ Builder),而不是单独的 C++Builder 版本。好处有几点,中文的 Delphi 的文档和源代码资源要比 C++Builder 多,可以对照来看;写本文章时的最新版本为 10.4.2,如果不想当小白鼠,老老实实的用最新版之前的一个版本;社区版本我也试用了 10.4.1,功能不全,具体省去了哪些功能就没有去发掘了。</p>
<p>一,下载安装。</p>
<p>官网免费下载的地址,https://altd.embarcadero.com/download/radstudio/10.3/delphicbuilder10_3_3_7899_nt.iso,大小不到 8G。</p>
<p>如果用 patch,上百度搜“RADStudioKeyPatch_Lite.exe” 就行。否则,就按照官网上的要求,申请一个试用码,我试了,可以用一个月。也可以安装在虚拟机上,我用的是 VMware15,操作系统是 win10,不过运行速度会慢一倍,即使为虚拟机分配了8G内存。</p>
<p>下载完成之后,将 iso 文件映射到光驱上。然后,一定严格按照 patch 中描述的步骤安装,文字不多,关键步骤就两个,别偷懒不看。</p>
<p>安装时,<span style="color: rgba(255, 0, 0, 1)">选择所有功能</span>,一次装完。我当初为了节省空间没有安装 Interbase,结果补充安装时才发现,安装工程将 Android 配置也覆盖安装了一遍。</p>
<p>喝喝茶,几个小时后,就完成安装了,如果需要,别忘了 patch 一下。比起 2015年第一次尝试跨平台开发,要好很多了。</p>
<p>&nbsp;</p>
<p>二,配置 Android 环境。</p>
<p>介绍一下 Android 环境,因为前年卖掉了 Macbook Air,所以测试不了。我在 2015 年已经试过苹果的 iOS 和 Mac,没有问题。</p>
<p>2.1,检查 Android 环境,</p>
<p>打开 IDE,打开菜单,Tools - Options - Deployment - SDK Manager</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812164717231-192570662.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>首次打开 IDE 时,如果右侧有三角形的警告标记,表示需要配置 Android 环境。如果没有,那么恭喜你,可以进入第三步连接手机了。</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812164814094-550196194.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2.2,下载 Android 环境。</p>
<p>接下来,就需要<span style="color: rgba(255, 0, 0, 1)">解决上面三个警告标记</span>的问题了。在开始菜单中找到 Android Tools,打开它,并完成 Android 库的安装,<span style="color: rgba(255, 0, 0, 1)">得到和下面后两张截图一致的结果</span>。我选择了 Android 10(API 29),没有用 R 预览版。(最新 10.4.2 支持 Android 11)。</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812170015907-974034426.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812165419468-1574569011.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812165650351-1602445016.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1)">这个步骤有可能出现异常,</span><span style="color: rgba(255, 0, 0, 1)"><strong>不能访问 dl.google.com 的问题。</strong>解决方案,编辑文件C:\Windows\System32\drivers\etc\hosts,增加一行,120.253.255.161 dl.google.com。hosts 文件需要管理员权限才能修改,用记事本打开,修改后,另存到桌面,文件名称还是 hosts,没有后缀名的,然后再拷贝回去就行了,拷贝的时候会提示授权。或者在 windows 安全模式下修改 hosts 文件</span><span style="color: rgba(255, 0, 0, 1)">。</span></p>
<p><span style="color: rgba(255, 0, 0, 1)">如果日后这个 IP 再次不能用,上&nbsp;http://ping.chinaz.com/ ,检测域名对应新的 IP 地址。</span></p>
<p>2.3,在 IDE 中配置 Android 环境。</p>
<p>回到步骤 2.1,在 Android 32-bit 里重新选择路径,得到如下图的结果,不显示三角警告标记。在<span style="color: rgba(255, 0, 0, 1)"> Android 64-bit 的设置</span>也选择相同的内容,否则不让保存,虽然 C++builder 这个版本不支持 64 位。&nbsp;</p>
<p>至于&nbsp;Android SDK 的版本号写的是 25.2.5 32-bit,尝试了一阵都没有成功,也就算了,实际使用 29.0.3 。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812173452811-1560012587.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812172145072-2131405037.png"></p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812172814444-1924566324.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>三,连接 Android 手机。</p>
<p>我使用了 <span style="color: rgba(255, 0, 0, 1)">USB 线的连接方式<span style="color: rgba(0, 0, 0, 1)">,其他方式没有尝试过</span></span>。</p>
<p><span style="color: rgba(255, 0, 0, 1)">USB 线要带数据传输功能</span>,连上电脑时,手机上显示 “传输图片”、 “传输文件”、“仅充电”,我们选择“传输文件”。如果没有这个提示,那么换根能够产生提示的 usb 线。有的 usb 厂家为了节省成本,会把数据传输功能去掉,一拖二,一拖三的 usb 线应该都不行。</p>
<p>3.1,手机打开 “开发人员选项”,不同手机品牌方式不同,百度一下,</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812174810175-2016358417.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>3.2,当你的工程中能够显示 Android 设备的型号时,就 OK 了。</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812175535795-1178111954.png"></p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812175747371-1453938392.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;3.3,在手机上运行 App。</p>
<p>新建一个 multi-device applicaion,按F9,编译运行,IDE 经过编译、链接、发布、签名,生成 APK 文件,并发送到手机去安装,手机上会提示安装选择。允许之后,App 在手机上安装并自动运行。</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812181736110-1517314642.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>我们可以分别来看看 windows 界面和 Android 手机界面的情况。</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812181849824-1108049751.png"></p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812181944391-1675729140.png"></p>
<p>&nbsp;</p>
<p>&nbsp;程序的源码,</p>
<p>https://gitee.com/yyyyinsheng/field-logger-fmx</p>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1)">遗留问题</span>,按 F9 之后,电脑上有错误提示,但是没有提示内容,我猜测,运行可以,不让调试。如果只运行不调试,则不会提示。</p>
<p><img src="https://img2020.cnblogs.com/blog/2493807/202108/2493807-20210812181607996-1072833811.png"></p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/yyyyinsheng/p/15134182.html
頁: [1]
查看完整版本: 安装 RAD Studio 10.3.3 和配置 Android 开发环境