Delphi 10.4跨平台可视化快速开发安卓Andriod APP配置SDK/NDK的方法

在使用Delphi 10.3.3或者10.4开发安卓应用的过程中,实际上,安装程序未在RAD Studio本身中配置Android SDK / NDK(可能还有其他)。甚至没有安装在操作系统上。尤其是Android开发库,这可能涉及到与甲骨文的Java版权关系,未来Delphi将支持OpenJDK,彻底解决开发者未来可能面临的甲骨文Java版权隐患。欢迎加入Delphi开发局QQ群:32422310  Delphi控件源码下载网站

Delphi 10.4跨平台可视化快速开发安卓Andriod APP配置SDK/NDK的方法
Delphi跨平台可视化快速开发软件APP应用



您可以将SDK和NDK文件夹复制到硬盘或另一个硬盘上的任何位置,因为这两个库是通过line命令配置的,就像过去一样,在操作系统... DOS,Linux等中...

您可以在SDK文件夹中查看,您会注意到有很多可执行文件和一些.BAT文件。

这些是.BAT文件,它们保留SDK的替换配置方式,例如,从RAD Studio IDE接收参数。

因此,它们实际上可以安装在MS Windows上,而仅复制到了选定的硬盘上。

特别是在我的情况下,我在“ C:\ EMB \ RADStudioRIO”文件夹中安装了RAD Studio 10.3.3 Arch,而将SDK / NDK复制到了“ D:\ PlatformSDKs \ XE103SDKWin”和“ D :\ PlatformSDKs”中\ XE103NDKr17b”。

为了让RAD Studio知道它们的位置,我们使用"TOOLS -> OPTIONS -> DEPLOYMENT -> SDK MANAGER" (“工具->选项->部署-> SDK管理器”)菜单,并创建“配置文件”,编译器将使用它们来为编译器创建文件路径。

Delphi 10.4跨平台可视化快速开发安卓Andriod APP配置SDK/NDK的方法
Delphi配置安卓开发SDK


就我而言,我有:
D: \ Platforms \ WinSDK with 36 .BAT files
D: \ Platforms \ AndNDK with 7 .BAT files
这些文件将调用二进制文件来编译的RAD Studio创建的二进制文件。

而且,在我看来,许多开发人员的最大错误之一就是将软件安装在软件所有者的替代安装文件夹中。

正如在RAD Studio的帮助系统中充分说明的那样,在磁盘上搜索文件时,变量“ PATH”的大小会影响错误的发生。并且,使用非常长的路径将导致此问题。

因此,我的提示是,即使您知道操作系统中可能支持“长文件路径名”,也要始终使用“短路径”来安装软件,但是,我们不必在开发环境中使用它们

C:\ EMB \ RADRio                        <--------RAD Studio 10.3.3 Rio文件夹
D:\ PlatformSDK \ XE103SDKWin
D:\ PlatformSDK \ XE103NDKr17b

因此,如果您愿意,可以毫不费力地将Android NDK SDK从“ CATALOGREPOSITORYRY”文件夹复制到任何其他硬盘或路径。然后,只需进入RAD Studio并删除默认配置,然后在不到5秒的时间内再次创建它即可!