2012-03-16 3 views

答えて

17

あなたが求めていることは、アンドロイドデバイスでアンドロイドアプリをコンパイルする方法だと思います。

このようなアプリです。new IDEです。

もしあなたがする必要があるのは、ejc(Eclipse内で使用されるJavaコンパイラ)などのオープンソースのJavaコンパイラを使って、Javaソースをコンパイルすることです。 Javaコンパイラによって生成されたクラスファイルからdexを生成するために、dalvikコンパイラを移植する必要があります。

interview彼はAIDEの開発者と少し詳しい情報を持っています。

UPDATE:

実は私は同様の機能を提供open source projectに出くわしたが、Vimを使用してに基づいており、既存のSDKのCLIツールは、Androidデバイス上で実行するように移植しました。プロジェクトはhosted hereです。

UPDATE 2:

私はまだも、私はあなた場合は、より具体的には...

をやろうとしているものの例を提供すべきだと思うデバイスのコンパイル/ビルドにしanother open source projectを見つけましたIDE.javaを見ると、個々のツール(ejc、dx、aapt)がどのように呼び出され/使用されているかを見ることができます。

+0

私は彼がAndroidのソースをコンパイルできるアプリを作る方法を尋ねていると思います。 :) – Calvin

+0

はい、私はそれがアンドロイドデバイスのソースをコンパイルするツールを作成したいと思っていたという意味です。私はちょうどそれを提供するオープンソースプロジェクトへのポインタで私の答えを更新しました。 – Maks

+0

Maksありがとう! 私は研究中にこれらのリンクをすべて通過しましたが、私は自分のアプリにそれらのものを実装する方法がわかりません... そしてカルビンあなたはかなり正しいです:) –

関連する問題