在使用Delphi 11 开发Android应用时,您可能会遇到一些自动添加到项目中的过时Google Admob库,这些库导致您的应用无法通过Google Play Store的审核。尽管Embarcadero建议通过右键点击并选择“Disable”来移除不需要的库,但在某些情况下,这个选项可能不可见或不可操作。
为了解决这个问题,可以直接编辑项目的.dproj文件来手动删除不需要的库。具体步骤如下:
首先,找到存储于项目目录下的.dproj文件,并使用文本编辑器打开它。在这个文件中,每个使用的库列表都记录在<EnabledSysJars>
标签下。值得注意的是,对于不同的Android平台(32位和64位),会有单独的<EnabledSysJars>
标签。
接下来,定位到对应的<EnabledSysJars>
部分,识别出那些与过时Admob库相关的条目并将其删除。保存更改后,重新加载项目,这样就能确保只有需要的库被包含在构建过程中,从而避免因包含过时库而导致的应用发布问题。
这种方法提供了一个直接且有效的方式来管理项目中使用的Java库,特别适用于解决由于特定库版本不兼容所引发的问题。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END