我正在開發一個使用Google消息傳遞的應用程序。因此,我需要在最終的.apk文件中包含gcm.jar。在.apk上包含jar文件
我使用項目屬性但我仍然不認爲列入.apk文件的文件,因爲我得到的消息中添加的jar文件在Eclipse:
java.lang.NoClassDefFoundError: com.google.android.gcm.CMRegistrar
因此,我不知道如何將.apk文件中的jar?
我正在開發一個使用Google消息傳遞的應用程序。因此,我需要在最終的.apk文件中包含gcm.jar。在.apk上包含jar文件
我使用項目屬性但我仍然不認爲列入.apk文件的文件,因爲我得到的消息中添加的jar文件在Eclipse:
java.lang.NoClassDefFoundError: com.google.android.gcm.CMRegistrar
因此,我不知道如何將.apk文件中的jar?
你需要創建文件夾「庫」,並投入gcm.jar
只是爲了澄清,你需要確保這個「libs」目錄是你的「src」導演的兄弟。即它們應該處於同一水平。這也將幫助你:http://stackoverflow.com/questions/2247998/noclassdeffounderror-eclipse-and-android – 2012-08-06 22:38:38
謝謝,它後,我把「libs」,而不是「lib」。 – user836026 2012-08-06 22:46:24
僅供參考,如果您需要包括,而不是整個JAR文件中包含的項目中的類,您將添加項目,也可以在順序和導出選項卡中選擇它。僅僅包含另一個編譯項目是不夠的。但我意識到在這種情況下,你正在嘗試包括罐子。 – 2012-08-06 22:37:18