【发布时间】:2012-02-16 02:02:23
【问题描述】:
我的应用程序中的一个菜单项只是尝试调用另一个活动(属于同一工作区中的不同项目):
myActivity.startActivity(new Intent(myActivity, com.bill.the.App.class));
但这会立即导致运行时异常:
E/AndroidRuntime(3847): java.lang.NoClassDefFoundError: com.bill.the.App
为什么?
我错过了什么?
(项目编译构建正常,只是在运行时出现此错误)
【问题讨论】:
-
在您启动活动时,您的目标/模拟器上是否已经安装了第二个项目(您试图通过菜单调用)?也许,项目(因此其中的类)未安装,因此无法找到该类。
-
@alex.veprik 是的,我已经安装了第二个项目(与此工作区中的包名称相同,但与调用应用程序的包名称不同)。但是...安装的第二个项目是建立在不同的工作空间上的。这有关系吗?
标签: android android-intent noclassdeffounderror android-activity