Monaca は、オンラインで HTML5 と JavaScript を使ってプログラムを書いて、Android または iOS のアプリ経由で実行させるサービスです。実際のアプリとしてビルドも可能ですが、フリーだと24時間に3回だけビルドできるという制限があります。が、開発だけならフリーでも十分です。実際 Android エミュレータ内で普通に動いています。 Monaca の運営会社はアシアル株式会社という日本のベンチャー企業です。ですから、全て日本語で情報が手に入ります。ライセンスの問い合わせも簡単に確認できるはずです。 エミュレータを使うにはいろいろありますが、一番の問題は 公式の apk では 実際問題動作しない事です。 そもそも、更新が 2012年12月19日 で止まっており。公式ページの方法でインストールできるのが Android 4.2.2 までです。それ以降でインストールができないのは、Android のセキュリティ上の問題でしょうが、adb install でインストール可能です( 削除はエミュレータ内のアプリの管理から削除できます ) しかし、仮にインストールしたとしても『ある事』をしないと落ちます。結局最新の apk を apk ダウンローダで入手して adb install するのが推奨されますが、公式にはそんな事できるはずも無いので放置されているみたいです。 『ある事とは』 この行を削除すると、古い apk でも動作しました。何故これが解ったかというと、エミュレータを Android Studio で動作させながらログを監視すると、この行が原因と思われるエラーが出たからです。 最新を使ったほうが・・・ いいのは決まっています。今回動いたからといっていつ動かなくなるか解りませんし、最新のほうが機能が豊富です。但し、Android エミュレータで動かすには公式のサポートは望めないでしょう。しかし、エミュレータで動作する事は、実機を用意しなくていいのでとても魅力的です。 ▼ 画像を掲載しやすいので、NAVER でまとめました。 Android エミュレータで使う Monacaデバッガー の選択肢 エミュレータ環境もそれなりに面倒です 非力または古い PC ですといろいろ制限がありました。 armeabi-v7a しか動かない、ちょっと古い PC で、どーしてもエミュレータが起動しなくてやった事 関連する記事 SDK( android-sdk_r24.0.2-windows.zip ) でまずエミュレータ作って、あとから Eclipse と Android Studio で動作確認 Android 5.1 エミュレータ + Android Studio 1.1.0 実行イメージ Android 5.1 + Pleiades( Luna ) + ADT Plugin
|
【Androidの最新記事】
- デバイスを探す / Find My Device - Google / Android Find
- JavaScript から Android へアクセス
- Monaca と 本当の 『Onsen UI最小限のテンプレート』
- Android 5.1 リリース済み。SDK( android-sdk_r24.0.2-windows.zip ) でまずエミュレータ作って、あとから Eclipse と Android Studio..
- 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>