Android项目中来自.aar文件的类的java.lang.ClassNotFoundException

时间:2016-07-07 18:49:19

标签: java android android-studio gradle aar

我已将arr文件作为模块添加到我的项目中,并将该模块添加为我的应用程序模块的依赖项。我可以导入抛出错误的类,如下所示:

import com.example.my_project.MyProject;

它编译没有错误。但是当我编译并运行它时(没有重新引用代码!我只有依赖!!!!!),然后我得到以下错误:

java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: it.slyce.slyce_messaging.SlyceMessagingApi
............
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.my_project.MyProject" on path: DexPathList[[zip file "/data/app/xyz.matthewpage.testtest-1/base.apk"],nativeLibraryDirectories=[/data/app/xyz.matthewpage.testtest-1/lib/arm, /vendor/lib, /system/lib]]

之前有人遇到过这个问题吗?我尝试了很多来自堆栈溢出的其他线程,但所有这些都使用了maven,而Android Studio使用了gradle。有关Gradle修复的任何想法吗?

0 个答案:

没有答案