2012-08-06 82 views
1

我正在開發一個使用Google消息傳遞的應用程序。因此,我需要在最終的.apk文件中包含gcm.jar。在.apk上包含jar文件

我使用項目屬性但我仍然不認爲列入.apk文件的文件,因爲我得到的消息中添加的jar文件在Eclipse:

java.lang.NoClassDefFoundError: com.google.android.gcm.CMRegistrar 

因此,我不知道如何將.apk文件中的jar?

+1

僅供參考,如果您需要包括,而不是整個JAR文件中包含的項目中的類,您將添加項目,也可以在順序和導出選項卡中選擇它。僅僅包含另一個編譯項目是不夠的。但我意識到在這種情況下,你正在嘗試包括罐子。 – 2012-08-06 22:37:18

回答

6
在您的項目

你需要創建文件夾「庫」,並投入gcm.jar

+1

只是爲了澄清,你需要確保這個「libs」目錄是你的「src」導演的兄弟。即它們應該處於同一水平。這也將幫助你:http://stackoverflow.com/questions/2247998/noclassdeffounderror-eclipse-and-android – 2012-08-06 22:38:38

+1

謝謝,它後,我把「libs」,而不是「lib」。 – user836026 2012-08-06 22:46:24