一个在我的应用我的菜单项只是试图调用另一个活动(即属于不同的项目在同一个工作区):java.lang.NoClassDefFoundError - 为什么?如何解决问题?
myActivity.startActivity(new Intent(myActivity, com.bill.the.App.class));
但是,这立即在运行时导致异常:
E/AndroidRuntime(3847): java.lang.NoClassDefFoundError: com.bill.the.App
为什么?
我错过了什么?
(项目编制和建设得很好,这只是在运行时会出现此错误)
在启动活动时,您是否已经在目标/模拟器上安装了第二个项目(您正试图通过菜单调用)?也许,该项目(因此它的类)没有安装,因此无法找到该类。 – 2012-02-16 02:05:43
@ alex.veprik是的,我安装了第二个项目(使用与此工作区相同的软件包名称,但与调用应用程序的软件包名称不同)。但是......安装的第二个项目是建立在不同的工作空间上的。这很重要吗? – 2012-02-16 02:11:10