2012-06-01 84 views
0

我正在開發一個android項目。在我的項目中,我引用了一個android庫項目。該圖書館項目有一個引用「谷歌admobe庫」。當我從我的應用程序調用admob類時,它會關閉「沒有classdef錯誤」。請幫助我...使用Android庫項目

+1

你如何添加庫到您的項目? – Mark

+0

在我的Libary項目屬性 - > Java構建路徑 - > Libaries - >添加外部Jars->添加admob庫。在我的主要應用程序中,我通過屬性 - > Andriod - > add - >添加了庫文件項目,並引用了庫項目 – Katrina

+0

需要將jar文件移動到libs文件夾中:http://stackoverflow.com/a/10848701/1012284 –

回答

0

如果admob有任何jar文件依賴項,您需要將這些依賴項複製到您的主項目中,並確保它們在您的項目設置中正確添加。

https://developers.google.com/mobile-ads-sdk/docs/android/fundamentals

+0

我在另一個應用程序中使用admob ..它的工作原理..但是當我在我的libary項目中引用admob並且我引用了我的應用程序中的libary項目時,我無法調用它。 。庫文件項目的輸出只有2kb。jar文件不包括admob jar – Katrina

+0

他已經提到庫項目有一個引用。 –

+0

是的,但是您的庫項目中引用的外部jar不會自動複製到您的主項目中。您必須手動將它複製到主項目的libs文件夾中,並像之前一樣將該jar添加到屬性菜單中。 – Damian