4

从 2019 年 8 月 1 日开始:

在发布到 Google Play 时,除了 32 位版本之外,所有包含本机代码的新应用和应用更新都需要提供 64 位版本。

如何在 Firemonkey 应用程序中设置应用程序以满足 64 位要求?

我正在使用 Embarcadero RAD Studio 10.3。

4

4 回答 4

7

使用 RAD Studio 10.3 编译 64 位 Android 应用程序是不可能的。

从2019 年 8 月的路线图中可以看出,Android 64 位支持仅在 RAD Studio 10.3.3 及更高版本中可用。因此,如果要编译 Android 64 位应用程序,则需要获得 RAD Studio 10.3.3。

于 2019-05-24T12:00:31.903 回答
3

这是 Embarcadero 关于 Delphi 64bit 的官方博客文章。您可以请求扩展 64 位要求,如下所示:

Sarina DuPont 的官方帖子:

您可能知道,从 2019 年 8 月 1 日开始,Google Play 商店中的应用程序必须支持 64 位。我们正在努力在 RAD Studio 中提供 64 位 Android 支持,但与此同时,Google 的 Play 商店团队正在考虑为我们的 Delphi 和 C++Builder 客户逐个应用扩展 64 位要求(请参阅以下步骤)。

为确保您的 C++Builder 或 Delphi Android 32 位应用程序被 Play Store 接受,您需要在控制台中按照常规 Google Play Store 发布步骤提交扩展请求。

注意:从 2019 年 8 月 1 日开始,Google Play 商店团队只会考虑对现有 Android 32 位应用程序的应用程序更新,而不是新的 32 位 Android 应用程序。对于新的 Android 32 位应用程序,建议您尽快提交并立即开始申请延期,以免受到 8 月 1 日截止日期的影响。

如何申请延期:

1) 访问https://support.google.com/googleplay/android-developer/contact/publishing

2) 填写表格并选择“我提交了一个新应用或应用更新,但它没有上线”</p>

3) 在反馈字段中,表明您的应用程序是使用 Embarcadero Delphi 或 C++Builder 构建的,并且您希望请求扩展 64 位要求

Embarcadero 客户可以在 2020 年 8 月之前向现有的 Google Play 商店应用程序提交 Android 32 位应用程序更新的扩展请求。

于 2019-08-02T18:35:37.547 回答
0

目前不可能,除非您更新到 Rad Studio 10.3.3。

但是,这里有一些替代(积极的)解决方案:

  • 如果您的用户群(公司/B2B)有限,您可以指示用户将您的应用程序旁加载到商店之外。
  • 在替代的 Android 应用商店上发布,有很多,限制更少!
  • 您可以在 Google play 上发布 32 位版本,但适用于 Android 9 之前的版本。
于 2020-04-18T22:35:27.937 回答
-1

这也取决于您使用的是 C++ 还是 Delphi,看起来 C++ 对 android 64 位的支持至少要一年才能提供。

于 2019-07-16T23:35:36.343 回答