2011-07-20 5 views
1

ソースから最新バージョンのAndroid OSをビルドしようとしています。私はWindows 7 x64で、これを行うCygwinを使用しています。 は、私は次のエラーを取得:Cygwin(Win7)を使用してAndroid OSを構築する

$ make -j8 
============================================ 
PLATFORM_VERSION_CODENAME=AOSP 
PLATFORM_VERSION=3.1.4.1.5.9.2.6.5 
TARGET_PRODUCT=full 
TARGET_BUILD_VARIANT=eng 
TARGET_SIMULATOR=false 
TARGET_BUILD_TYPE=release 
TARGET_BUILD_APPS= 
TARGET_ARCH=arm 
TARGET_ARCH_VARIANT=armv7-a 
HOST_ARCH=x86 
HOST_OS=windows 
HOST_BUILD_TYPE=release 
BUILD_ID=OPENMASTER 
============================================ 
libpng: Ignoring gcc flag -fvisibility=hidden on Cygwin 
find: `frameworks/base/frameworks/base/docs/html': No such file or directory 
find: `out/target/common/docs/gen': No such file or directory 
find: `frameworks/base/frameworks/base/docs/html': No such file or directory 
find: `out/target/common/docs/gen': No such file or directory 
find: `frameworks/base/frameworks/base/docs/html': No such file or directory 
find: `out/target/common/docs/gen': No such file or directory 
find: `frameworks/base/frameworks/base/docs/html': No such file or directory 
find: `out/target/common/docs/gen': No such file or directory 
find: `frameworks/base/frameworks/base/docs/html': No such file or directory 
find: `out/target/common/docs/gen': No such file or directory 
make: *** No rule to make target `/cygdrive/c/Program', needed by `out/target/common/docs/doc-comment- check-timestamp'. Stop. 

これは、パスの問題である可能性があり、それのように見える、多分これ以来、私のJavaパスは、プログラムファイルにありますか?私の現在のパスにはスペースがありません。

+0

好奇心の邪魔で、なぜAndroidに優れたネイティブWindows SDKがあるのか​​Cygwinを使用するのはなぜですか? – Melllvar

+0

あなたはAndroidNDKを意味しますか?自分のAndroid OSを構築したいので、AndroidSDKを構築する必要があると思いました。 –

+0

SDKはAndroidアプリケーションを構築するために使用されます。実際のOSを構築するためには使用できません。 AndroidからAndroidを構築しようとしているということですか? – Melllvar

答えて

0

"frameworks/base/frameworks/base/docs/html"のグーグル表示は、あなたがこれを見た唯一の人ではないことを示しています。

this threadによると、それは無害な警告です。同じAndroid開発者のthis threadの回答は、この警告を回避するための回避策を示唆しているようです。

最初のスレッドは、OS自体ではなく、SDKを構築することにあるようです。私はそれがOSを構築する上で同様に無害であるかどうかはわかりません。

+0

ありがとうございます、私は警告メッセージについて心配していません、最終的なエラー 'ターゲットを作るルールはありません...'とにかく、サポートされていないようです。 Androidのソースファイルを使用する場合は、LinuxまたはMac OSを使用する必要があります。現在、Windowsでのビルドはサポートされていません。残念な! :( –

+0

@ lost_bits1110:D'oh!申し訳ありませんが、あなたが投稿した出力の最後のビットが欠けていました。 –

0

cygwinの下でAOSPを構築することがサポートされていなくても、ここの特定のエラーはそれとは無関係です。 c:\ program filesの下のどこかにあるように見えます。あなたがスペースなしでそれをパスに置くと、おそらくこれ以上進んでしまうでしょう。

0

WindowsでAndroid OSを構築することはできません。 Cygwinには欠けているツールがいくつかあるので、これはLinuxまたはMacのみを使って行うことができます。

0

Windowsは大文字と小文字を区別しないため、一部のファイルはWindowsと重複して表示されます。 これはあなたがAndroidシステムを構築できないようにします

関連する問題