Delphi附带了在安装期间安装的Android。例如Delphi10.2(AKA19.0)附带了Android 24.3.3和paths (Tools - Options - Environment Options - SDK Manager
):
SDK base path:
C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository\AndroidSDK-2433_19.0.29039.2004
NDK base path:
C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository\AndroidNDK-9c_19.0.29039.2004
Delphi10.4(AKA21.0)附带了Android 25.2.5和paths:
SDK base path:
C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidSDK-2525-21.0.38860.1461
NDK base path:
C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidNDK-21-21.0.38860.1461\android-ndk-r21
我的问题是-我应该如何安装AndroidSDK24.3.3。在Delphi 10.4中。这可能不是最好的事情,甚至可能是不兼容的事情,但是,这是一个很好的例子,当一个SDK被几个Delphi版本共享时。
https://www.embarcadero.com/starthere/xe5/mobdevsetup/android/en/adding_an_android_sdk.html (和部分https://www.embarcadero.com/starthere/seattle/mobdevsetup/android/en/adding_an_android_sdk.html)建议我可以下载Android提供的SDK,将其解压缩到一些自定义目录中,并将这些路径添加到新的-SDK字段中。
但是我很困惑--哪里能得到比如Android 24.3.3?有许多第三方网站可能是不可靠的。这样简单的安装会不会奏效呢?例如,我提供了安装时安装SDK的示例,所有这些都包含依赖Delphi的版本的附加目录--例如,Android 24.3.3 for Delphi 10.2 (19.0)有数字为19的目录,而Android 25.2.5用于Delphi 10.3 (21.0)有数字为21的目录。因此- Delphi可能在安装过程中采取一些附加步骤并创建这些目录?
或者Delphi对于可以用于Delphi的特定版本的SDK非常保守?可能是这样,但它过分限制了应用程序开发人员可以支持的设备的版本,并使用了特定版本的Delphi。这一段(注)不是附加的问题,它只是建议我的主要问题可以是无关的,wrt是如何对德尔菲诗句进行解释的?
发布于 2022-07-06 00:51:25
据我所知,您需要用SDK管理器下载新的SDK。去找它。
https://stackoverflow.com/questions/71338901
复制