PhoneGap/Cordovaで手探り状態で開発してます。

こんな事もあったりして、けっこうつまずくポイントが多いような気がしますんでメモ書き。

androidエミュからのエラーメッセージとかログとか確認したいんですけど。

1
2
> /Users/<usr>/Library/Android/sdk/tools/monitor &
> # ddms & # 名前変わったらしい

ブラウザとかiosエミュでは動くのにandroidエミュだと動かない

ログに”Unable to open asset URL: file:///android_asset/www/….js” 的なのが出てたらファイル名の大文字小文字が合ってるか確認。

androidは大文字小文字区別します。

PhoneGapとCordovaどっちがいいの?

ほぼ同じって事らしいので、最初phonegap使ってたけど、cordovaに乗り換えました。

理由1

create … でつくられるプロジェクトの雛形はcordovaの方がシンプル。

理由2

phonegapコマンドを打つと

1
[phonegap] executing 'cordova hogehoge'...

みたいに出るんで、中は結局cordova?

理由3

がcordovaで解説されてるから。

web界隈でもcordovaが多いような気がしないでもない。

cordova build android –releaseで作ったapkが実機にインストールできない

野良アプリとしてダウンロードしたapkをインストールすると、”インストールされていません”的なメッセージが出てインストールできない。

実機に入れるには署名が必要らしい。

とりあえず動けばいいんであれば”–release”を外して、デバッグパッケージでオK。

他に出てきたら追記していく事にします。