android - Android targetSdk 向后兼容
问题描述
还没有找到这个问题的答案。我正在尝试将外部库集成到我的 android 项目中。我targetSdkVersion
的是27
。外部库的文档提到它“支持” targetSdkVersion
25
。这是什么意思?我可以将它集成到我的应用程序中而不改变我的targetSdkVersion
(我显然不想要)吗?它像那样向后兼容吗?我还没有找到任何关于此的确切信息。
解决方案
这意味着外部库仅支持 SDK 25。您必须将其复制到您的项目中并手动更新外部库中的 SDK 版本,并希望它能正常工作。Till SDK 25 实际上相当不错,因此您在编译时可能不会遇到任何问题。如果有任何问题,您必须进入并在代码中修复它。另一种解决方案是向原作者提出请求,但无法保证他何时会这样做并上传项目。
推荐阅读
- swift - SwiftUI @State 的 UIKit 更新导致“在视图更新期间修改状态”
- ios - Apns Delegate Never Fired Occurs 以及为什么我需要关闭我的网络和 wifi
- google-drive-api - 出现错误 - “远程服务器返回错误:(401)未经授权。” 使用 Google Drive API 请求文件时
- python - 如何在编码器解码器模型的训练期间填充序列
- java - JGit 使用 SSH 和密码认证
- sql - 基于 CASE Pivot 多行为单行多列
- list - Jinja2 无法正常显示列表合并
- python - 提高制作的圆形缩略图的图像质量
- vue.js - Vue组件:需要检查值
- java - 如何解决这个 ArrayList 问题?