[Firefox OS][FxOS]誰も陥らない(と思われる)罠


 杉山です。

 昨日(12/1)の藪下に引き続き、
Firefox OS Advent Calendar 2013 の12/2の記事となります。(12/3になってしまっていますが)

 因みに、現時点(12/2 23:36)で、カレンダーは満席となっております。
ありがたいことです。登録して頂いた皆様にはこの場を借りて厚く御礼を申し上げます。

 そんなホットなカレンダーにこんな記事を書いてしまって良いのだろうか、
と、思いつつ、明日以降記事を書く方々のハードルを下げるということで、
Firefox OSでアプリを作る際に、誰も陥らないと思われる罠について書いてみようと思います。

 今まで関西Firefox OSの勉強会に3回も参加しているのに、
シミュレータすら自分のPCに入れていなかったことを深く反省し、
本記事を書くにあたって、重い腰を上げたのが数日前。

 とは言っても、先人の知恵を借りれば、簡単なアプリくらいひょいひょい作れるはず、
と、Google先生に「Firefox OS アプリ開発」なんて打ち込んでみたところ、
案の定、懇切丁寧な記事がわんさか出てきました。

 それらをありがたく参考にさせていただき、

Simulator アドオンのインストール → パッケージ型アプリ(HelloWorld)の作成
→ Dashboard を開いて “Add Directory” をクリック → アプリのマニフェストファイルを選択

 と進み、Simulatorにアプリがインストールされて、「HelloWorld」と出るはずだったのですが、

Error running app: app-not-installed

 と、ブラウザからの通知が表示され、アプリがインストール出来ません。

 むむ、と思いながら、マニフェストファイルやHTMLの内容や文字コードを確認してみたり、
アプリの格納先を変えてみたり、Firefoxの再起動やPCの再起動、アドオンの再インストールを行ってみたりと、
色々試してみたのですが状況変わらず、HELPを見てもこのエラーに関する記載を見つけられず。
(実際は記載されているのかもしれませんが・・・)

 Dashboard上では Validation Result: OK と出ており、何が原因なのか分からない状態で、
一旦は諦めかけたのですが、流石にアプリを作るどころかインストールすら出来ない状態で
記事は書けないと思い直し、再度色々試したところ、最終的にはインストールが出来るようになりました。

 さて、インストールが出来なかった原因ですが、ここに書くことを憚られるような非常につまらないことが
原因でしたので、敢えて書かないでおきたいと思います。

 もし、いや、万が一同じ罠に陥った方がいらっしゃった場合、次回の関西Firefox OSの勉強会で私を見つけて
聞いてくださればこっそり教えます。(というか、これは罠と言わないでしょうね・・・)

[Firefox OS][FxOS]誰も陥らない(と思われる)罠” への3件のコメント

  1. 罠ではないのかもしれませんがはまってしまいました。
    当方北海道民なので関西までいけそうにありませんので
    この場で小声でおたずね致します。
    「罠にはまってしまいました(ぼそっ」
    よろしくお願い致します。

  2. コメントありがとうございます。
    まさかコメント頂けることがあるとは思っておらず、油断しておりました・・・
    遅くなって申し訳ございません。

    私も北海道までこっそり教えに行くことがなかなか出来そうにないので、
    コメントでこっそり教えます。
    (同じ罠であれば良いのですが)

    原因はマニフェストファイル名です。
    私は、拡張子が「.webapp」であれば何でも良いと思い込んでいたのですが、
    「manifest.webapp」でなければダメなようです。

  3. コメントありがとうございました。
    やったー!!動きました。
    「ありがとうございました。(こっそり)」

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">