2011-03-09 9 views

答えて

4

YouWaveをご覧ください。 AVDより高速ですが、デバッグできません。

また、多数のx86ポートプロジェクトがあります。 Google for android x86

+1

クールなリンク、ありがとう。 – 87element

+0

Youwaveは現在adtのデバッグをサポートしています:o) –

+1

http://www.bluestacks.com/ –

1

私はそれを移植することができますが、あなたはまだそれを使用するPC上であなたのアプリケーションを実行することができないだろうと思います。 Dalvikは単なるコンパイラです。ライブラリのいずれも処理しません。 APIがアクセスするライブラリの多くはC言語で書かれており、ARM用に書かれ、最適化されています。これらはx86に移植される可能性がありますが、それも問題になります。あなたはx86で最適化されていないライブラリを使って、他のどの携帯電話よりもはるかに強力なマシンでx86でこれらのアプリケーションを実行してデバッグすることになります。あなたのアプリは実際のデバイスとは違った動作をする可能性があります。

さらに、エミュレータは、非常に複雑な問題に対する優れた、簡単な解決策です。ただそれを使用してください。

+0

:)はい、私はそれを使用します。そして、非常に網羅的な説明に感謝します。 – 87element

+0

@mike Androidのソースコードのほとんどの部分はx86に移植されており、ここから入手できます: – Ho1

+0

Dalvikは単なるコンパイラですか? – peter

1

私は、VirtualBoxの下で動作するAndroid_x86は、dalvik専用(ネイティブコードを含まない)アプリケーションのための完璧なサンドボックスだと言います。 Android SDKエミュレータよりもはるかに高速です。

+0

ちょうど参照のため、ここにリンクがあります:http://www.android-x86.org/ – Andreas

関連する問題