一個在我的應用我的菜單項只是試圖調用另一個活動(即屬於不同的項目在同一個工作區):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