家族が入院し一時中断。疲れがたまって、どうしても勉強したくありません。そこで、ふと、私の好きなブログを見ていたら、こんな記事が、、、、!
先日、こんなことを書いてみましたが、
やはり、プロモーションって大事なんですね。youtubeの効果も期待できそう。
そもそも、売り込めるほど大したアプリが作れるわけではありませんが、アプリがどうやって多くの人の目に届くようになるのかっていうことはとても興味があります。
家族が入院し一時中断。疲れがたまって、どうしても勉強したくありません。そこで、ふと、私の好きなブログを見ていたら、こんな記事が、、、、!
先日、こんなことを書いてみましたが、
やはり、プロモーションって大事なんですね。youtubeの効果も期待できそう。
そもそも、売り込めるほど大したアプリが作れるわけではありませんが、アプリがどうやって多くの人の目に届くようになるのかっていうことはとても興味があります。
パズルの絵について、何個か考えていたのですが、どうもしっくり来なくて却下。
今回はリリースをすることが目標なので、とりあえずなんでもいいといえばいいのですが、、、、どうせならといろいろ考えています。
そこで、ちょっといったんプログラムはお休みにして久しぶりに画用紙とペンでアイデアを練ってみる。
********
それにしても、ふと疑問が、、、、
今回は気にしなくてもいいといえばいいのですが、、、
作ったアプリの宣伝ってみんなどうやっているんだろう????
このブログで宣伝することも考えてはいますが、果たしてそれでいいのか?この場で宣伝しても使いたいと思う人はいないのではないかと思うようになりました。
仮にママ向けアプリを開発したとしても、Downloadして欲しいママは絶対このサイトにたどり着かない。このブログで自分のアプリを宣伝することはむしろデメリットしかないような気も。。。。いまさらながらこのブログのタイトルしっかり考えておけばよかったと後悔しました。
もちろん、いろいろな宣伝サイトもあるのでそれを活用するというのも手なんですよね。
趣味とはいえ、作った苦労が全然報われないのはやっぱり悲しい。うーん。ゆっくりその辺りも考えていこう。
▼参考になります。
ありがとうございました。無事、パズルゲームのアプリ動きました。
けれど、その原因が分かって、、、、
穴があったら入りたい!!思いです。
▼この日のコメントに下さったヒントを元にコードを見なおしたら、、、見つけました。
結局、コードの入力ミスが原因でした!!
一緒に考えて下さった皆さんに心から感謝致します。特に、この入力ミスを見つけて頂いたkさんにはなんとお礼を言ったら良いか。しかも、ここが違う!と明言するのではなく、ヒントを教えてくださったことがとても嬉しかったです。また、同じプログラムをダウンロードして下さったNさんありがとうございました。
では、なぜ見つけられなかったのか。
ほとんどの方にとってはどうでもいいことですが、これからいろいろ作っていきたいと思っているので自分のミスを防ぐ意味でも検証していきます。
【原因その1】一番大きな原因はこれ!▼
新しくプロジェクトをつくり、そこにサンプルコードをコピーして貼り付けて、
もし、
と仮定しました。
結果、動かなかったのでコードにミスがあるという選択肢を外してしまったのです。
バカですね~
コピーしたはずなのに、どうしてミスが??
それは、よりによってgraphics.javaだけ、プロジェクトへのコピペが失敗していたようです。結局いろんなうっかりミスが重なって、Errorを見つける事ができませんでした。
もし、ヒントをいただけなかったら今でも違う場所で解決の糸口を探っていたと思います。
【原因その2】疲れていた。
夏!今、娘の体の調子がいい!!そこで、できることを今のうちに体験させてあげたい!!という欲求が生まれ、水遊び、お祭り、イベント、と、日中、なかなかボリュームのある活動をしていました。さらに、娘の寝付きが悪く勉強がスタートできる時間がどんどん遅くなりました。そりゃ、ミスが増えるはず。でも、日中仕事をしながら夜勉強している人もいらっしゃるので、まあ言い訳ですね。
【原因その3】コードに見慣れていない。
hとyの違いなんてちょっと考えれば分かるはず。でも、何度もスルーしてしまいました。
【原因その4】入力が最後の方だった。
コードを入力するにしても、見直すにしても最後の方だと気が抜けます。何度も見なおしていたはずなのにいつも力尽きるポイントでした。
【原因その5】デバッグ機能を使いこなせていなかった。
これに尽きます。
そんなこんなで、3週間以上かかってErrorを解決させました。
とりあえず私が作った今年の年賀状のイラストを加工して作りましたが、これから、もっときちんとしたデザインにしていきたいと思います。
このErrorに気づいたとき冷蔵庫の壁に後頭部をぶつけるほどのけぞってしまいました。(作業机のすぐ後ろが冷蔵庫なので)プログラムに挑戦してから何度も自分のバカさ加減に嫌気がさしましたが、今回が一番ひどい。Nさんkさんがヒントを出し続けてくださったにもかかわらず、ここにたどりつくまでの時間が長すぎました。見捨てず記事を追いかけてくださった皆さん心から感謝致します。
次は、このプログラムをいろいろいじって、コードの内容をさらに理解してみたいと思います。
AndroidStudioで、簡単なパズルゲームを作っています。コードはおそらく問題なさそうなのですが、画像が取得できずに足踏みしています。コードが問題なさそうと言い切れるのは、Downloadしたサンプルコードのおかげ。
試しに、サンプルコードをコピーして自分のプロジェクトに貼り付けてみましたが、自分が写経したコードと全く同じ症状になりました。コピー元のサンプルプロジェクトは問題なく動いています。
いろいろ調べましたが、同じ症状のパターンが見つかりません。
ついに、Googleに何の言葉をいれていいか分からなくなりました。
テラテイルやStackOverFlowもチェックしましたが同じ症状は見つけられず。質問しようにも的確な言葉で質問する自信がなく今は諦めています。
でも、一つやってみたいことが浮かびました。
これと全く同じErrorがAndroidStudioをバージョンアップした時に現れました。
しかも、現在このPaletteタブが表示されていません。
おそらく、新しくプロジェクトを作るときに、Add No Activityを選択しているせいです。このhakoniwadesignを見ると、res>layout>activity_main.xmlがありますが、現在作っているサンプルプロジェクトにはありません。そういえば、ずーっと写経し続けていたテキストには、layoutフォルダがあって、デザインタブからいろいろ選択していました。
このPalette画面で画像をいじることできないか???と思えてきました。
様々なxmlの役目についてまだまだ理解できていません。このxmlについて勉強しながら画像の扱い方についてやってみようと思います。
▼私が作ったプロジェクト
背景画像とスタートボタンが取得できず、パズルのピースも壊れている。
▼サンプルプロジェクトに、私が作った画像を入れたものです。無事動いています。