gpt4 book ai didi

带有 firemonkey 10.3.3 的 Android API 级别 29 不适用于 Android v.10.0 设备

转载 作者:行者123 更新时间:2023-12-04 15:19:22 25 4
gpt4 key购买 nike

很抱歉,如果这个问题重复,但对于我的具体问题,我无法在任何地方找到解决方案。我关注了 IDERA 社区上关于如何更新您的应用程序以在 Android SDK 的最新稳定 API 级别中运行的帖子,但它不起作用:https://community.idera.com/developer-tools/platforms/f/android-平台

我的问题是运行 android v10.0 的设备,我的项目在 4.4 到 9.0 的所有设备上运行良好,并且当我更改 AndroidManifest 的 android:targetSdkVersion="29"时,我可以将新应用发布到应用商店.xml,自上周以来,我不得不开始使用 API 级别 29 的新游戏控制台发布我的应用程序。

我使用 Delphi 10.3.3 CE,因为 10.4 还没有发布 CE 版本,我在 SDK 管理器中将我的 SDK 和 NDK 全部更新到最新版本。没有编译错误,它生成 .aab 就好了,我可以上传到商店,它适用于从 4.4 到 9.0 的所有版本,但不适用于 10.0。我该怎么办?

这些是我如何在 IDE 中配置我的 SDK 管理器的图片:

https://prnt.sc/u9etou
https://prnt.sc/u9eugo
https://prnt.sc/u9euo6

最佳答案

经过大量研究并与各地的人们交谈后,我设法找到了解决方案并将其整理成视频。该视频是葡萄牙语巴西语,因为它是我的主要语言,但如果它对某人有帮助,这里是解决方案:

https://www.youtube.com/watch?v=RRMPuZxi0fI

所有必需的文件都在视频说明中,但这是您想要执行的步骤:

  1. 从 Android Studio SDK Manager 或 Embarcadero SDK Manager 下载最新的 SDK 29 文件(在视频中我展示了如何使用 Android Studio SDK Manager)
  2. 替换你的Delphi安装文件夹中的一些预编译文件,somethingsomething/Embarcadero/Studio/20.0/视频说明中的文件。
  3. 在“工具”>“选项”>“SDK 管理器”中将您的 SDK 配置为最新的 SDK 29,这也在视频中逐步显示。
  4. 在“项目”>“选项”中查看您的项目配置,确保您已选择“生成 Android App Bundle”选项。
  5. 清理、构建、部署您的 .aab 文件,将其发送到 Play 商店,您的应用现在可用于 Android 10。

关于带有 firemonkey 10.3.3 的 Android API 级别 29 不适用于 Android v.10.0 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63682885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com