如何在RAD Studio中禁用不必要的Java库

欢迎加入全网最大Delphi 技术交流群 682628230

在使用Delphi 11  开发Android应用时,您可能会遇到一些自动添加到项目中的过时Google Admob库,这些库导致您的应用无法通过Google Play Store的审核。尽管Embarcadero建议通过右键点击并选择“Disable”来移除不需要的库,但在某些情况下,这个选项可能不可见或不可操作。

为了解决这个问题,可以直接编辑项目的.dproj文件来手动删除不需要的库。具体步骤如下:

首先,找到存储于项目目录下的.dproj文件,并使用文本编辑器打开它。在这个文件中,每个使用的库列表都记录在<EnabledSysJars>标签下。值得注意的是,对于不同的Android平台(32位和64位),会有单独的<EnabledSysJars>标签。

接下来,定位到对应的<EnabledSysJars>部分,识别出那些与过时Admob库相关的条目并将其删除。保存更改后,重新加载项目,这样就能确保只有需要的库被包含在构建过程中,从而避免因包含过时库而导致的应用发布问题。

这种方法提供了一个直接且有效的方式来管理项目中使用的Java库,特别适用于解决由于特定库版本不兼容所引发的问题。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享