2011-12-08 10 views
1

Android上で従来のJavaアプリケーションを実行することはできますか?アプリケーションはJava 1.3で構築されています。私の研究によると、dxのようなツールを使ってクラスファイルを対応するdexファイルに変換する必要があります。 DXツールのサポートレベルはどれくらいですか?私は多くの非互換性の問題に直面すると思いますか?私はアプリケーションのソースコードを制御することはできませんが、必要であればそれを求めることができます。従来のソフトウェアは独自仕様です。 ありがとうございます。Android上の従来のJava 1.3アプリケーション

答えて

3

要するに、いいえ、Androidアプリケーションではないからです。

Java 1.3クラス自体は、大部分は大きな問題はなくても動作しますが、ユーザーインターフェイス要素、メインエントリポイントなどはすべてAndroidで置き換えなければなりません。

ただし、既存のクラスにこれらのユーザーインターフェイスとの間の明確な境界がある場合は、データオブジェクトとビジネスロジックを回収することができます。

+0

右のJava GUIクラスは、対応するAndroidクラスと互換性がありません。レガシーアプリケーションはGUIアプリケーションではないので、大きな問題はないと思います。ポーティングを開始したら、このスレッドを更新します。 – dprapas

関連する問題