PhoneGapが3.0になり、 SplashScreenの使い方も変わっていた。
まず、config.xmlの書き方が変わっていた。Storageを使っていたのに、plugin書いていなかったと思ったら、コマンドラインからプロジェクト作るとStorageは自動で入れてくれるそうだ。
SplashScreenは、自動で入らないようなので、追加する必要がある。コマンドラインからも出来るようだが、app/res/xml/config.xmlに3行追加するだけなので、ファイルを直接編集した。
だが、navigator.splashscreen.hide();で、表示したのを消そうとしたが、
TypeError: Result of expression ‘navigator.splashscreen’ [undefined] is not an object.
と出てしまう。なぞだ。
[追記]
大きな勘違いでした。「コマンドラインからも出来るよう」ではなく、コマンドラインからの実行は必ず必要みたいです。さらに、コマンドラインから実行するには、「git」が使えないといけない。つまり、コマンドラインで使えるgitをインストールしておかなければいけない。gitで管理されている、ソースをプロジェクトに組み込むようです。使うたびに難しくなっていくなぁ。
私は、このGit for Windowsを入れました。Gitよく知らないので、インストール途中に、コマンドラインでも使うというのを選んだ以外は、そのままにしました。それで、一応使えています。
コメントを残す
コメントを投稿するにはログインしてください。