2011-07-19 4 views
1

アンドロイドツール(aapt、adbなど)をコンパイルするための64ビットのubuntu envをセットアップしました。私は2.1のソースコードをダウンロードしています。ウィンドウのためのアンドロイドツールのコンパイル

私は過去にenvを問題なくコンパイルしました。エミュレータとストックバージョンをビルドしました。 しかし、それはすべてのLinuxバイナリ(sdkツール)でした

もっと私はそれについて考えるより少なく、私はWindowsマシンのためのそれらのツールを構築することができますか?
(私の仕事のenvである私のホストサーバー2008の上に仮想ボックスでubuntuが動作します)。

私はminGWに関連した記事を見ましたが、Windowsマシン上でLinuxバイナリをコンパイルするためのWindowsライブラリです。私はLinuxマシンでWindowsのバイナリをコンパイルする方法を探しています。

私はLinuxのリンカーが.eファイルを取ってWindows(VS)の下でリンクするようにしようと思っていますが、確かに分かりませんそれは動作します、私はLinux上でAPIの互換性のあるDLLを見つける必要があります。

goolgeはどのようにしてWindows SDKを作成しますか?

+0

ウェブ上のどこかでこれが見つかりましたhttp://osdir.com/ml/android-platform/2009-02/msg00808.html後でminGWを使ってビルドスクリプトを試してみるか、cygwinでそれが私にとってうまくいくか見てみましょう – codeScriber

+0

私は間違っている可能性があります... Linux用のmingw32 libがあり、明らかにそこにはアンドロイドの下にwin_sdkを作成していますが、ウィンドウを構築するためのスクリプトはcygwinの下でもできるようです。 – codeScriber

答えて

2

また、いくつかの投稿と 'inazaruk'の助けを借りて、私はコマンドを見つけることができました:$ make -j PRODUCT-sdk-win_sdk showcommands dist それがコンパイルされ、./out/host/に私はWindowsバイナリを持っていました。かなりクールです:-)私はそれらを取り出し、ウィンドウの下で再コンパイルする必要はありませんでした。

これは、SDKツールを再コンパイルする必要がある他の人に役立ちます。

+1

私は自分の質問に答えるのは3回目か4回目です。私はそれが好きではないのですが、血まみれの答えは得られません。 – codeScriber

0
make -j8 win_sdk 

もwindows sdkをビルドします。

関連する問題