ターミナル上からコマンドを実行することでiOSプロジェクトを簡単に作成する手順と同じ要領で,
コマンドプロンプトからAndroidプロジェクトを作成
Windows環境でPhoneGapを使用してAndroidプロジェクトを作成する場合,
- Eclipseを起動
- Android Projectを作成
- libs/フォルダにCordovaのJavaアーカイブを配置
- asses/フォルダの下にwwwフォルダを作成し,
WebアプリとCordovaのJavaScriptファイルを配置 - ビルドパスの構成を追加
- src/フォルダのアクティビティ用Javaファイルを開き,
コードを修正
PhoneGapでAndroidプロジェクトを作成するもう1つの手順は,
コマンドプロンプトからcreate.
- コマンドプロンプトを起動
- createコマンド
(バッチファイル) で, Androidプロジェクトを作成 - AndroidManifest.
xmlを開き, android:targetSdkVersionを修正
Eclipseを使用して1からAndroidプロジェクトを作成するよりも,
また,
今回は,
- コマンドプロンプトからPhoneGap Androidプロジェクトを作成する手順
(Windows) - Jasmineを使用したテストをエミュレータ上で行う方法
(Windows, Mac)
の2点をご紹介します。
動作環境は次のとおりです。
OS | Windows 7 Professional |
---|---|
Android | 4. |
OS | Mac OS X 10. |
---|---|
iOS | iOS 6. |
createコマンドのセットアップ手順
コマンドプロンプト上でAndroidプロジェクトを作成したり,
http://
続いて,
C:\phonegap_android\bin
続けて,
ここまでの設定で,
> create <パス> <パッケージ名> <アクティビティ名>
プロジェクトの作成~ビルドまで
それでは実際にプロジェクトを作成してみましょう。ユーザプロファイルフォルダ直下にCordovaProjectsフォルダを作成し,
- パス:HelloCordova210
- パッケージ名:jp.
gihyo. HelloCordova210 - アクティビティ名:HelloCordova210
createコマンド実行時に次のようなメッセージが表示された場合,
Missing one of the following: JDK: http://java.oracle.com Android SDK: http://developer.android.com Apache ant: http://ant.apache.org
次の3点を確認しましょう。
- JDK, SDK, Apache antがインストールされているか
- 環境変数PATHに,
java. exe, ant. bat, android. batが配置されているフォルダへのパスが記述されているか - 環境変数JAVA_
HOMEが定義されているか
プロジェクトの作成成功後,
これでビルドの準備が整いました。プロジェクト作成時にデプロイされたコマンドを使用して,
- emulate.
bat:Androidエミュレータを起動します - debug.
bat:ビルドを行い, エミュレータ上でアプリケーションを起動します - clean.
bat:プロジェクトのクリーンを行います - BOOM.
bat:プロジェクトのクリーン後, ビルドを行い, エミュレータ上でアプリケーションを起動します - log.
bat:ログを監視します
debugコマンド,
各種コマンドはエラー表示が行われません。各コマンドを起動してもエミュレータが反応せずにすぐにコマンドプロンプトに操作が戻る場合,
- 必要なソフトウェア
(JDK/ JRE, Apache Ant) がインストールされているか - 環境変数PATHに,
tools. jar, javac. exe, antが配置されているパスが追加されているか
各バッチで使用されているのは,
なお,