PhoneGapでスマホアプリを作る


久々にPhoneGapを見たらGUIがありそうだったのでビルドまで試してみました。

Cordovaとの違いとかが出る内容ではないと思うので、ビルド部分はcordovaを使った時と同じようにやっています。

インストール

ダウンロードサイトから実行ファイルをもってきます。

Windows8.1 32bitしかないですがWindows10 64bitでもインストールできました。

ここは適当に進めればインストールできますが、初起動時はファイアウォールの許可が出るので許可しておきます。

プロジェクトの作成

+ボタンからテンプレートと場所・プロジェクト名前を設定します。

出来たプロジェクトはブラウザで確認することができます。

基本的にGUIでできるのはプロジェクト作成とローカルホスト起動だけみたいです。

ビルド

公式では PhoneGap Build を進めていますが、無料では使い物にならない制限があるのでコマンドでビルドすることにします。

まずはコマンドを使うためのCLIインストール。

コマンドプロンプトでプロジェクトに移動して次のコマンドを実行します。

次に署名と最適化をします。

 

これで実機で動かせます。なんならGoogle Playで公開もできます。

あとはwwwフォルダの中を書いて、作りたいアプリを作るだけです。

 

遭遇したエラー

Androidを指定しないビルド時に以下のエラーが出る

Unable to load PlatformApi from platform. Error: Cannot find module ‘\TEST\platforms\browser\cordova\Api.js’ Unhandled “error” event. (The platform “browser” does not appear to be a valid cordova platform. It is missing API.js. browser not supported.)

phonegap platform rm browser でプラットフォームを削除する

必要ならphonegap platform add browser で再作成する

 

インストール時に「パッケージが破損しています」といわれる

ここでちゃんとIDがユニークになるよう指定する

 

zipalignが見つからない

Android SDKの場所/build-tools/バーション を環境変数Pathに追加


コメントを残す

メールアドレスが公開されることはありません。