重要 以下の理由で、エミュレータの RAM は 512 を推奨します Android Studio : Intel の HAXM と System Image を最新にしたら、installation failed since the device possibly ... というエラーが出ました Eclipse(Pleiades(Luna)+ADT Plugin) と Android Studio の動作確認は終わってますが、ここではそれとは全く関係無い『エミュレータが動く』という事を目標に置いています。正直、最初のテストを古い PC でやってしまって結構いろんな壁にブチあたったりしてます。ですが、結果が重要なので実際に動作した AVD のバリエーションを掲載します。 いずれにしても Java は必要 後の Eclipse や Android Studio を考えたとしても、最近では Java そのものをあまり意識する必要は無いようになって来ていますが、とりあえず Java のアプリケーションが動く環境が必要です。 SDK Manager.exe を起動して、めぼしいバージョンを更新 Android 4.1.2 〜 Android 5.1 の 更新です。結構かかります。ま、でも Android 5.1 だけ入れておいて必要に応じて増やせばいいと思います。 Extras は、とにかく全部入れました(全部必要では無いはずですが、確認取る時間がもったいないので全部入れています)。ただ、最後のアクセラレータはとても重要です。 CPU のオプションとして Windows では通常オフになっていると思いますが、BIOS の設定でオンにした上でインストールするドライバが ectras フォルダに展開されます。インストールは、その中の intelhaxm-android.exe を実行する事によって、アンインストール可能な公式のインストール一覧(プログラムと機能)に表示される形でインストールされます。インストールされると、表からは見えない形のサービスとして起動されて、AVD の x86 関係の CPU が利用できるようになります。 ▼ インストール後確認できるレジストリ位置 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IntelHaxm ( サービス名を使用して、sc query IntelHaxm で確認する事もできます ) type が 1 とあるのは、Kernel device driver である事を示しています AVD Manager.exe を起動して、デバイスを作成 Nexus S の情報を元にして作成しています 6つのバリエーションを作成して、起動を確認した後に設定アイコンで日本語に変更しています。 これらの設定情報は、C:\Users\ユーザ名\.android\avd に作成されており、この名前とこの中にある .ini ファイル名前を変更して、AVD Manager.exe で読み出した後に更新すると名称変更が可能である事を確認しました。 AVD_for_Nexus_S_412x86 AVD_for_Nexus_S_442x86 AVD_for_Nexus_S_by_Google Google APIs 関連はなぜか警告が出ますが、間違った内容の警告が出されておりきちんと動作します。 AVD_for_Nexus_S_TEST1 AVD_for_Nexus_S_TEST2 AVD_for_Nexus_S_TEST3 優先順位としては、Android 5.1 で動作確認するといいと思いますが、Android 4.1.2 もそれなりに重要な気もします。Google APIs は、Google 特有のサービスをテストする際に必要だという事が調べた結果なのですが、ここは確認していません。というか、普通の Android アプリケーションを実行するだけなら、Google APIs は必要無いでしょう。armeabi-v7a があるのは、古い PC では アクセラレータを実行する為の機能そのものが無いのでその場合に必要になります( エミュレータの起動は遅くなりますがしかたありません ) 以上全ての動作を確認しています Android 5.0 以降のオープニングは、一番下にあるロックをゆっくり上へドラッグして中に入ります。 関連する記事 Android 5.1 エミュレータ + Android Studio 1.1.0 実行イメージ Android 5.1 + Pleiades( Luna ) + ADT Plugin Android Studio と Pleiades Eclipse + Android SDK が参照する Java SE ドキュメントを日本語化する Android Studio のインストールとエミュレータ実行までの手順
タグ:android
|
【Androidの最新記事】
- デバイスを探す / Find My Device - Google / Android Find
- JavaScript から Android へアクセス
- Monaca と 本当の 『Onsen UI最小限のテンプレート』
- クラウドでアプリを作成してスマホで動作させる『Monaca』を Android エミュレータの 5.1 で動作確認しました
- Android で Post と Get
- 別の ADT(Android) で作成されたワークスペースを最新の ADT で開く場合の操作方法
- Android : ListView Twitter 検索テンプレート
- トラブル : AndroidManifest.xml に XML 宣言があるとエラーになる???
- Twitter API の自分のアプリのトークンを使って投稿するだけの class Android_Twitter
- Android 単純リストビューを google-gson で最速構築
- Android をテストするのにほんの少し楽になるかもしれないクラス
- Android : Google Spreadsheets API version 3.0でGoogleスプレッドシートを参照
- Android 4.2.2(ADT) : class MyDatePicker extends DatePickerDialog
- Android : 日付ダイアログをインナーで使う( 完了ボタンをクリックした場合としない場合の対応 )
- Android(4.2.2) ADT から Post や Get をできるかぎり簡単にするサンプル
- Android ADT : 単純画面遷移
- HashMap の Key と Value をそれぞれソートして、最終的には 配列に変換して テンプレートを使って for ループを簡単に記述する
- ADT Eclipse : sysout テンプレートの変更
- Android(ADT Eclipse) 用 ボタンイベントテンプレート
- Android から Post 投稿 / HttpPostAndXml extends AsyncTask<Map, Void, Document>