如何从 Android Studio 中的 dex 文件导入 类

How to import classes from an dex file in Android Studio

我正在尝试从第三方项目导入框架并将其包含在我的项目中。但是当我导入模块时(使用 Android Studio),classes 位于“classes.dex”文件中,我无法将它们导入到我的项目中,如下所示:

import android.os.ThirdPartyClass

还有其他库,但是 classes 被编译成 .class 并且没有包含在 .dex 文件中,所以我可以毫无问题地导入。

在这种情况下如何导入 .dex 文件?

前言

此方法已在 API 级别 26 中弃用。 应用程序应该改用标准类加载器之一,例如 PathClassLoader。此 API 将在以后的 Android 版本中删除。

转换中

您可以将 .dex 文件编译成 .java 文件。

Here 是如何实现的手册。这真的很容易,我想回答了你的问题。祝你好运! :)