我正在尝试将现有的(且相对较大的)java 应用程序移植到 Android。该应用程序当前使用 AWT/Swing 作为其 GUI,我知道我必须替换它,但我的问题是:我可以将现有应用程序导出到 jar 中,并在我的 Android 应用程序中使用它作为参考吗?我的目标是使用该程序仍在积极开发的后端。
我已经尝试通过将 .jar 添加到 libs 目录/构建路径以及将 Eclipse 项目添加到构建路径但没有成功来做到这一点。每次我尝试部署它时,都会遇到 GC 问题和NoClassDefFound
错误,最终导致 Eclipse 工作台耗尽内存并崩溃。
原始应用程序是使用 MVC 设计模式编写的,我希望包含模型和控制器,并且只是替换视图。解决这个问题的最佳方法是什么?
提前致谢!