0
我在啓動已通過Ant構建和簽名的APK時遇到問題。NoClassDefFoundError當使用Ant構建並標記包含庫的APK
我的項目包括一個庫。這個庫也是一個
我的項目生成很好,但是當我啓動它時,應用程序崩潰與NoClassDefFoundError。
我認爲可以通過增加我的媒體庫(這是這裏的圖書館「SEMobile」)「semobile.jar」到我的項目的「庫」文件夾中,但結果是完全一樣的來避免這個錯誤:
它的構建和簽署很好,但是當我啓動我的應用程序時,它仍然崩潰,出現NoClassDefFoundError錯誤。
崩潰的堆棧跟蹤是:
java.lang.NoClassDefFoundError: fr.turbosa.turbosuite.releves.ReleveFragment
at fr.turbosa.turbosuite.demarrage.FragmentMain.onCreate(FragmentMain.java:94)
at android.app.Activity.performCreate(Activity.java:5104)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2258)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2354)
at android.app.ActivityThread.access$600(ActivityThread.java:150)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1244)
我的項目使用ActionBarSherlock,並且將其添加爲庫項目。活動ReleveFragment
是SherlockFragment
的擴展。我應該將我的ActionBarSherlock jar文件添加到我的libs文件夾中嗎?
嘗試「清潔」和「重新啓動eclipse」。希望它能起作用。 – MAC 2013-03-20 12:25:21