java.lang.NoClassDefFoundError:org.jumpmind.symmetric.io.stage.StagingManager $ 1,即使该类存在于jar文件中

时间:2019-06-13 05:52:01

标签: java android symmetricds

我正在尝试将Symmetric-Android 3.10.2集成到我的Android应用程序中。它正在显示

  

java.lang.NoClassDefFoundError:   org.jumpmind.symmetric.io.stage.StagingManager $ 1

该类甚至存在于jarfile中

阅读以下文章后,我的API级别已从22升级到26 https://sourceforge.net/p/symmetricds/discussion/1354726/thread/f965364c00/ 但问题仍然存在

  

java.lang.NoClassDefFoundError:   org.jumpmind.symmetric.io.stage.StagingManager $ 1           在org.jumpmind.symmetric.io.stage.StagingManager。(StagingManager.java:288)           在org.jumpmind.symmetric.android.AndroidSymmetricEngine.createStagingManager(AndroidSymmetricEngine.java:108)           在org.jumpmind.symmetric.AbstractSymmetricEngine.init(AbstractSymmetricEngine.java:348)           在org.jumpmind.symmetric.android.AndroidSymmetricEngine。(AndroidSymmetricEngine.java:84)           在org.jumpmind.symmetric.android.SymmetricService.onStartCommand(SymmetricService.java:88)           在android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3944)           在android.app.ActivityThread.access $ 2300(ActivityThread.java:219)           在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1833)           在android.os.Handler.dispatchMessage(Handler.java:102)           在android.os.Looper.loop(Looper.java:145)           在android.app.ActivityThread.main(ActivityThread.java:6939)           在java.lang.reflect.Method.invoke(本机方法)           在java.lang.reflect.Method.invoke(Method.java:372)           在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1404)           在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)

1 个答案:

答案 0 :(得分:0)

听起来您的问题可能与SymmetricDS不相关,但是在本Android项目中如何配置类路径。 this thread中有几种解决方案可能会有所帮助