Android アプリは Java で記述されていますが、アプリのフレームワークは、アプレットをラップするフレームワークとは大きく異なります。1 つの .jar ファイルをアプレットとして含めて Android デバイスに投げることはできません。
ただし、おそらくすべてのゲーム ロジックとオブジェクトを作成し、それらをアプレット コードと Android アプリと共有することができます。おそらく、それらを 1 つのリポジトリとプロジェクトに配置することで問題を解決することもできます (ただし、アプリのビルド スクリプトに組み込む Android プロジェクトにする必要があるでしょう)。
ゲームのさまざまなコントロールに取り組むには、おそらく入力を抽象化し、ゲーム/レベル オブジェクトに userHasPoked(int x, int y) のようなコールバックを持たせ、アプレットにそのメソッドを呼び出させる必要があります。マウスをクリックすると、Androidアプリがタッチでそれを呼び出します(奇妙なことに、まだonClickと呼ばれています)。
長い道のりになると思いますが、全部書き直すよりずっと簡単です。前もってもっと多くの作業を行うように思えるかもしれませんが、コードをアプレットと Android アプリに組み込む作業が完了すると、おそらくそのコードに再び触れる必要は "決して" なく、ゲームに追加し続けることができます。 .
この作業を過小評価するつもりはありませんが、非常に楽しいプログラミング作業のように思えます。幸運を!