Delphi 10.1 Berlin 和 Android SDK 工具 - 未找到 zipalign 和 adb

Delphi 10.1 Berlin and Android SDK tools - zipalign and adb not found

有人解决了这个问题吗?

adb 是可选 platform-tools 软件包的一部分,如果需要,应与 SDK Manager.

分开安装

aaptzipalignbuild-tools 包一起提供。与 platform-tools(每个版本都安装到同一文件夹中)不同,build-tools 的每个版本都安装到其自己的子文件夹中 - 因此您可能需要确保您的 Delphi 配置指向所需(和已安装)版本。

我找到了解决方案。 Google 最近更改了 SDK Rev. 23 中 zipalign 的包和位置,IDE 无法再找到该文件。

  1. 运行 SDK 管理器并将 Android SDK 工具升级到版本 23.0.2 和 Android SDK 平台工具到版本 20。
  2. 安装上述项目后,列表中将出现一个新项目: Android SDK 构建工具版本 20。Select 并安装它 包,它是 zipalign 的新包位置。
  3. 更新 IDE 指向 zipalign 的新位置。关闭主菜单 在 IDE select 工具中 |选项 |环境选项 |开发工具包 经理。更新 ZipAlign 位置以指向新的 Build-Tools 20 目录。默认情况下,在 RAD Studio XE6 中,这将是 C:\Users\Public\Documents\Embarcadero\Studio.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\build-tools.0.0\zipalign.exe. 它将与 Appmethod 位于相似的位置。