2012-12-12 258 views
1

我有一個圖書館,我在項目屬性標記爲IsLibrary。這個庫只有一個類,沒有佈局或活動。 此庫僅具有與Google Analytics一起使用的功能,並添加了Google Analytics庫。圖書館ClassNotFound的

我創造了另一個項目,我使用這個庫。在這個項目中,我將必要的權限授予Google Analytics(互聯網....),但我收到了ClassNotFound的錯誤。

我嘗試過做一個罐子獨立使用,但我也有同樣的錯誤。

謝謝。

+0

項目引用該庫需要使用「右鍵點擊你的項目 - 屬性 - 機器人 - 選擇添加,選擇庫」 – idiottiger

+0

是的,我這樣做,但有時候我收到錯誤。我在清單中沒有寫任何東西,是否有必要? – user1852854

回答

0

你檢查過罐子對面的箱子在項目>屬性> Java的Nuild路徑>訂單和出口?這決定了jar是否真的被複制到你的apk文件。它沒有默認設置。

+0

我把分析庫和我標記的訂單和導出選項。是。在只使用庫的項目中,我將其作爲庫添加它 – user1852854

2

確保你不只是把圖書館在構建路徑,但你選擇它作爲您的項目屬性的「機器人」部分庫項目。另外,如果您通過ant構建,則需要再次運行「android update project」。

+0

是的,是一個庫項目。我也嘗試使用jar,但是我收到相同的錯誤,除非我在兩個項目中都添加了Analytics庫。我不明白'如果你是通過ant構建的,你需要再次運行'android update project' – user1852854