[classNotFoundException,而在Android Studio中访问aar文件的类

问题描述 投票:0回答:1

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

  • 我尝试使用实现,api和编译(现在不建议使用)在模块中添加依赖项,但仍然遇到相同的问题。
  • 我将aar文件托管在Maven中,并试图在我的项目中添加该依赖项,但仍然没有运气,每次都出现相同的错误。

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

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

我正在使用以下内容:

  • Android Studio 3.5.3
  • Android Gradle插件版本3.5.3
  • Gradle版本5.4.1
  • Min SDK版本21,编译SDK版本29
  • JDK 8
  • 如果我做错了什么,或者我想念什么,我们将不胜感激。

编辑1

我没有使用被禁用的proguard。

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

java android maven aar android-studio-3.5.3
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.