我試圖將現有(並且相對較大)的Java應用程序移植到Android。該應用程序目前使用AWT/Swing作爲其GUI,我知道我必須替換它,但我的問題是:我可以將現有的應用程序導出到jar中,並將它用作我的Android應用程序中的參考?我的目標是使用仍在積極開發該程序的後端。在新的Android應用程序中使用大型參考項目
我試過這樣做,通過添加.jar到libs目錄/構建路徑,並通過將Eclipse項目添加到構建路徑沒有成功。每次我嘗試部署它時,都會遇到GC問題和錯誤,這些錯誤最終會導致Eclipse工作臺內存不足並崩潰。
原始應用程序是使用M-V-C設計模式編寫的,我希望能夠包含模型&控制器,並且只是替換視圖。解決這個問題最好的辦法是什麼?
在此先感謝!
謝謝馬文。我想我應該詳細說明一下:是否有必要從我正在編譯到Android應用程序的代碼中刪除現有視圖,或者我可以保留它並不調用它? – Bryan
視圖將被編譯,但由於Swing或AWT在Android運行時不存在,所以它將不起作用。 (我猜) –