从 2019 年 8 月 1 日开始:
在发布到 Google Play 时,除了 32 位版本之外,所有包含本机代码的新应用和应用更新都需要提供 64 位版本。
如何在 Firemonkey 应用程序中设置应用程序以满足 64 位要求?
我正在使用 Embarcadero RAD Studio 10.3。
从 2019 年 8 月 1 日开始:
在发布到 Google Play 时,除了 32 位版本之外,所有包含本机代码的新应用和应用更新都需要提供 64 位版本。
如何在 Firemonkey 应用程序中设置应用程序以满足 64 位要求?
我正在使用 Embarcadero RAD Studio 10.3。
使用 RAD Studio 10.3 编译 64 位 Android 应用程序是不可能的。
从2019 年 8 月的路线图中可以看出,Android 64 位支持仅在 RAD Studio 10.3.3 及更高版本中可用。因此,如果要编译 Android 64 位应用程序,则需要获得 RAD Studio 10.3.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 位应用程序更新的扩展请求。
目前不可能,除非您更新到 Rad Studio 10.3.3。
但是,这里有一些替代(积极的)解决方案:
这也取决于您使用的是 C++ 还是 Delphi,看起来 C++ 对 android 64 位的支持至少要一年才能提供。