Dalvik マシンのソース コードをトレースしています。それに応じて、Dalvik を実行可能にしたいと考えています。私はdvkプロジェクトのようです。しかし、多くの問題が故障につながります。すべてのAndroidなしでdalvikのみを作成する方法はありますか. make android は時間がかかりすぎるため (約数時間)
dvk プロジェクト: http://code.google.com/p/dvk/
Dalvik マシンのソース コードをトレースしています。それに応じて、Dalvik を実行可能にしたいと考えています。私はdvkプロジェクトのようです。しかし、多くの問題が故障につながります。すべてのAndroidなしでdalvikのみを作成する方法はありますか. make android は時間がかかりすぎるため (約数時間)
dvk プロジェクト: http://code.google.com/p/dvk/
ランチ「sim-eng」をビルドすると、ホスト (つまり、ビルドしている Linux ボックス) 用にビルドされた dalvikvm が得られます。これは、bionic ではなく glibc で既に実行されています。
デバイス用にビルドしたいだけで、より高速なビルドが必要な場合は、すべてを再構築する必要はありません。「mmm dalvik snod」で十分です。(ただし、dalvik/libcore/ で何も変更していない場合は、VM に変更を加えただけでは、最上位レベルで完全な "make" を行ったとしても、再構築する必要はほとんどありません。)
また、「make -j」を使用して、ビルドに並列性を持たせることを忘れないでください!