我看到许多与活动子类相关的活动,在使用意图打开活动时会导致NoClassDefFoundError异常。应用程序编译时没有任何错误,但在执行过程中我看到这些NoClassDefFoundError异常。我的理解是编译器工作正常,但链接和APK构建过程未包含所有类,因此构建正常,但执行失败。
那些能够工作和不能工作的类位于同一个源文件夹中,因此我无法立即看出它们为什么失败。在清单中正确引用了所有类。
我错过了什么?
代码:
我相信这是一个IntelliJ项目配置问题。
那些能够工作和不能工作的类位于同一个源文件夹中,因此我无法立即看出它们为什么失败。在清单中正确引用了所有类。
我错过了什么?
代码:
startActivity(new Intent(Dashboard.this, SearchResultFavourites.class));
清单:
<activity android:name=".activity.SearchResultFavourites" android:launchMode="singleTask" />
异常:
Caused by: java.lang.NoClassDefFoundError: myapp.activity.SearchResultFavourites at
myapp.activity.Dashboard.dashBoardBtnClick(Dashboard.java:72)
我相信这是一个IntelliJ项目配置问题。