なぜ、標準のAndroidエミュレータ?
-
20-09-2019 - |
質問
私は、Androidに新しいんだけど、iphoneとbberryのアプリを公開しています。私は私が書いて、アプリをテストすることができます前に、SDKを使用してエミュレータを作成する必要があること参照してください。なぜデフォルトのエミュレータは存在しませんか?なぜ少なくともネクサス1、または製品に同梱HTCヒーローエミュレータ?
確かにその柔軟なことになって、なぜこんにちは、世界を作成することが簡単になりますし、仮想のAndroid携帯電話で遊んでいませんか?あなたがSDKをダウンロードすると、BlackBerryとiPhoneの両方がデフォルトのシミュレータが付属しています。
おかげで、 ジェリー
解決
あなたはエミュレータの設定を作成することができますので、 - やAndroid仮想デバイス(AVD) - 3回のマウスクリックでの、私はあまりにも多くの間違った<のhref = "http://developer.androidと表示されていない名前を入力します。 COM /インターナショナル/ FR /ガイド/開発/ツール/ emulator.html」のrel = "noreferrer"> AndroidのエミュレータそのSDK を持つ船ます。
何のNexus Oneのか、HTCヒーローエミュレータがありませんという理由は、エミュレータとの自由離れて与えることができない独自のコードを使用して、これらの船です。
ヒーローが付属しています。センスUIだけ自分の携帯電話用のHTCによって書かれていると、このようなGoogleマップ、GmailやYouTubeなどのGoogle Appsの一部は、Googleが所有しているとAndroidのオープンソースプロジェクトの一部ではありません。私は、これらのアプリケーションのためのGoogleのチャージ端末メーカーを信じて、彼らはSDKでそれらを含めるならば、誰もが自由のためにそれらを持っている可能性があります。
他のヒント
SDKはあなただけでそれらを作成し、名前を付ける必要があり、現在のすべてのリリースのデバイスのエミュレータが含まれます。
「ネクサスワン」エミュレータを作成するには、2.1 SDKを使用して、そしてWVGA800の画面サイズを持っているAVDを作成します。それはそれと同じくらい簡単です。
これは、このようでしたが、開発者は、彼らが反対開発している(と、複数のプラットフォームのAVDの作成が可能になるように)どのようなプラットフォームバージョン/コンフィギュレーションについて考えさせるように変更されました。
ここでカップケーキを実行しているエミュレータを起動するための簡単な方法です。
$作成のAndroid AVD -n android1.5 -t
$エミュレータ-Avd android1.5
他の機能についてどのような....私はちょうど1ので、私はそれぞれの可能なハードウェア構成のためのAVD(電話)を作成する必要があり、私はそれらのすべてを所有していけない、すべてのAndroidデバイス上で自分のアプリケーションを動作させるのが大好きだろうが。私は5-10電話と言うの正確なスペックを追跡する必要があるという意味? resultion、密度、アスペクト比、入力タイプ、マルチタッチ? proccessor FPU?いくつかは、いくつかのdontを行います。などなど、何かを行う必要があります。
私はあなたの質問で混乱しています。エミュレータでのSDKの船。あなただけの最初のSDKおよびAVDマネージャーを通じてそれをのインスタンスを作成して設定する必要があります。
あなたは、SDKのフォルダ/ツールにアンドロイド(android.bat)を使用して、適切なAVDを作成することができます。また、あなたは、解像度、SDカード、APIレベルを選択することができます。それは本当に簡単です:) あなたがネクサスのために書きたい場合 - なぜか?適切なSDKのレベルを選択し、お楽しみください。