PhoneGap CLI によるアプリの開発 developing-apps-with-phonegap-cli
開発環境を設定した場合、開発者は任意の時点でアプリをデバイス上またはエミュレーター内で実行できます。
次の例を実行するには、Xcode を使用してmacOS X を実行するシステム、またはAndroid™ SDK がインストールされたMac/Win/Linux システムが必要です。
開発環境のBootstrap bootstrap-your-development-environment
PhoneGap CLI の設定(https://docs.phonegap.com/en/4.0.0/guide_cli_index.md.html#The%20Command-Line%20Interface
)
iOSの場合:iPhone および iPad 用に開発するには、Appleの Xcode IDE が必要です。
- こちらから無料でダウンロードできます。
- PhoneGap iOS プラットフォームガイド (
https://docs.phonegap.com/en/4.0.0/guide_platforms_ios_index.md.html#iOS%20Platform%20Guide
)
Android™ の場合:iPhone と iPad 用に開発するには、GoogleのAndroid™Stuido IDE が必要です。
- こちらから無料でダウンロードできます。
- PhoneGap Android™ プラットフォームガイド(
https://docs.phonegap.com/en/4.0.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide
)
Sourceのダウンロード download-the-source
開発環境のブートストラップが正常に完了したら、AEM アプリケーションのビルドタイルからソースをダウンロードします。
- PhoneGap Buildタイル ドロップダウンの山形アイコンをクリックします。
- 「Sourceをダウンロード」をクリックします。
- Sourceをダウンロード モーダルから目的のソースを選択します。
- 「ダウンロード」をクリックして、ZIP をコンピューターに保存します。
- ダウンロードした zip ファイルをワークスペースに抽出します。
アプリケーションのビルドと読み込み(ソースから) build-and-load-the-app-from-source
PhoneGap CLI では、プラットフォームプロジェクトの作成、ソースのコンパイル、および 1 つのコマンドでのアプリのデプロイが可能です。
https://phonegap.com/blog/2014/11/13/phonegap-cli-3-6-3/
)を参照してください。- 上記を参照して、PhoneGap CLI がインストールされていることを確認します。
- コンソール(またはターミナル)ウィンドウで、抽出したソースのルートディレクトリに移動します。
- 以下のコマンドを入力します。
phonegap run android
// -- or -- //
phonegap run ios
- フォルダーの作成(mkdir テスト)
- この新しいフォルダーに移動(cd テスト)
- 実行
phonegap create helloWorld
- helloWorld (cd helloWorld)に移動します
phonegap run android
を実行します(または、上記のように™AndroidをiOSに置き換えます)。- 新しく作成した PhoneGap アプリを実行しているエミュレーターが開き、ネイティブに対するJavaScript Bridgeが動作している場合は、「Device Ready」と表示されます。
Safari とIOSのデバッグを使用したJavaScriptのデバッグ debug-javascripts-with-safari-and-ios-debug
Web アプリケーションで行うのと同じ方法で、Safari のデベロッパーツールを使用してアプリのJavaScriptをデバッグできます。
Safari 開発者ツールの有効化 enable-safari-developer-tools
デベロッパーツールを有効にするには:
-
Safari の環境設定を開く
- メニューバーで Safari をクリックします
- 「環境設定」をクリックします
-
環境設定ウィンドウで「詳細」をクリックします
- 「メニューバーに「開発」メニューを表示」をオンにします
- 環境設定ウィンドウを閉じる
Safari をiOSに接続 connect-safari-to-ios
Safari は、iOS デバイスまたはエミュレーターのいずれかに接続できます。
- コンソールウィンドウで、抽出したソースのルートディレクトリに移動します。
- 次のコマンドを入力して、デバイスまたはエミュレーターでアプリを起動します。
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
- Safari を開きます。
- メニューバーの「開発」をクリックします
- 「iOSシミュレータ」サブメニューを選択します
- home.html をクリックします
Safari の Web Inspector を使用したJavaScriptのデバッグ debug-javascript-with-safari-s-web-inspector
ブレークポイントは、ソースの任意の場所で設定できます。 エミュレーターやデバイスとやり取りする場合、アプリの実行はこれらのブレークポイントで停止します。 実行を段階的に実行し、変数の値を調べることができます。
- 「Web インスペクタ」ウィンドウで「リソース」をクリックします
- ソースツリーに移動し、目的のソースファイルをクリックします
- ブレークポイントを追加するには、行番号をクリックします
- デバイスまたはエミュレーターとのインタラクション
- コントロールボタンを使用して、実行の続行、ステップオーバー、ステップイン、ステップアウトの各メソッドを実行します。
次の手順 the-next-steps
PhoneGap CLI を使用したアプリの開発については、「 デバイス機能へのアクセス」を参照してください。