首页 > 解决方案 > 在 Android Studio 中访问 aar 文件的类时出现 classNotFoundException

问题描述

我从一个模块创建了一个 aar 文件并将其添加到我的项目中,它已成功添加,但是每当我尝试运行我的应用程序时,每次它都会崩溃说 classNotFoundException。

有一个解决方法,我可以将这些依赖项添加到我添加到我的模块中的项目中,但我不想这样做。

如果我将我的项目添加为依赖项,那么它可以正常工作,但我不希望这样做,因为我正在处理的模块将被多个客户使用,我不想与所有人共享我的源代码。

我正在使用以下内容:

有什么我做错了或我错过了,任何帮助将不胜感激。

编辑 1

我没有使用禁用的proguard。

标签: javaandroidmavenaarandroid-studio-3.5.3

解决方案


它与proguard有关,尝试添加规则以将类保留在 proguard-rules.pro文件中

-keep class com.app.package.** { *; }
-dontwarn com.app.package.**

用你的包替换“com.app.package”(存在 Notfound 类)


推荐阅读