androidstudio:将类重构成包后找不到类:在路径:dexpathlist上找不到类“package.videoplayerframpent”

0qx6xfy6  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(457)

我的类太混乱了,所有的东西都在一个包中,所以我为片段、活动、服务等创建了单独的包。。并将相应的类移到新的包中。现在,当我运行应用程序时,它崩溃了。在错误中,它表示找不到片段videoplayerfragment:

Caused by: java.lang.ClassNotFoundException: Didn't find class "mypackage.VideoPlayerFragment" on path: DexPathList[[zip file "/data/app/mypackage-ZtBOtHSaSvbICeciH5XL0A==/base.apk"],nativeLibraryDirectories=[/data/app/mypackage-ZtBOtHSaSvbICeciH5XL0A==/lib/x86, /data/app/mypackage-ZtBOtHSaSvbICeciH5XL0A==/base.apk!/lib/x86, /system/lib]]

在错误中,它仍然显示旧的包名。新的将是mypackage.fragments.videoplayerfragments。我不知道该怎么办。。。我已经使用了“cleanproject”,也尝试过删除.gradle文件夹,但仍然发生了这种情况

li9yvcax

li9yvcax1#

像往常一样,在这里张贴后,我立即发现问题。在android studio没有重命名的布局xml文件中使用了这个类,并且仍然使用旧的包名

相关问题