Android - 重新定义从支持库中删除的类(AsyncTaskCompat)

2023-12-29

首先,如果我没有提供回答这个问题所需的所有信息,我深表歉意。我对 Android 开发有点陌生,并且仍在了解构建工具、API 级别等。因此,如果我需要提供任何其他信息来帮助您,请告诉我!

将我的Android项目编译sdk版本更新到27后,我意识到该版本27.0.2 of com.android.support:support-v4不再包括AsyncTaskCompat(该类已被弃用并删除)。

我有一个第三方库,它不是开源的,不容易替换,不再受支持,但仍在使用AsyncTaskCompat.

Since AsyncTaskCompat是开源的,我想我可以通过在我的项目中重新定义它来简单地重新引入它。

我尝试在我的项目下重新定义它com.android.support.v4.os但即使项目编译没有任何问题,当我运行使用第三方库的应用程序部分时,我会遇到崩溃,并出现找不到类的错误AsyncTaskCompat.

有什么明显的我可能会丢失的东西吗?


无需添加特定的 Android 库模块。

仅使用包名称“android.support.v4.os”将以下类添加到您的项目中:

  • 异步任务兼容 https://chromium.googlesource.com/android_tools/+/refs/heads/master/sdk/sources/android-25/android/support/v4/os/AsyncTaskCompat.java
  • AsyncTaskCompatHoneycomb https://chromium.googlesource.com/android_tools/+/refs/heads/master/sdk/sources/android-25/android/support/v4/os/AsyncTaskCompatHoneycomb.java
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android - 重新定义从支持库中删除的类(AsyncTaskCompat) 的相关文章

随机推荐