我已經通過在其android屬性中將'Is Library'設置爲true來將現有的android項目(比如App1)轉換爲使用eclipse的android庫項目。 然後在我的其他項目中(比如說App2),我在Eclipse的庫引用中添加了App1,使用eclipse添加了這個庫項目。 在App2中,我試圖啓動App1的一項活動。 我已經在App2的清單文件中提到了這個活動。訪問庫項目的類時NoClassDefFoundError
Intent intent = new Intent(TestActivity.this, ForYouActivity.class);
TestActivity.this.startActivityForResult(intent, 1);
但是當我運行應用程序,我得到一個錯誤
E/AndroidRuntime(2489): java.lang.NoClassDefFoundError: com.test.activities.ForYouActivity
請幫我出這一點。 在此先感謝
可以幫助你.. http://stackoverflow.com/questions/10005206/twitter4j-androidruntime446-java-lang-noclassdeffounderror-twitter4j-http/ 10007966#10007966 – MKJParekh 2012-04-11 11:49:35
感謝您回覆@Frankenstein。我正在使用ADT 16.我嘗試在我的項目中添加一個名爲'libs'的文件夾,並且將我的庫項目jar放入其中,但是我得到了同樣的錯誤。 – Zeba 2012-04-11 13:12:27