Libraryが古いとAdMobのエラーでアプリが落ちる件3月に自作のアプリを更新したところ、急にクラッシュレポートの数が増えて来ました。レビュー欄にも「インストールしたけど起動しません」という報告がちらほらと出始めて、あせりました。エラーの詳細はこんな感じです。Libraryの「SimpleArrayMap」クラスが見つからないという事で、AdMobでの広告の表示時にエラーが発生しているようです。Libraryに依存しているというのは意識していませんでしたが、このエラーを見る限り依存しているみたいですね。参考)http://stackoverflow.com/questions/23717006/do-i-need-support-library-v4-for-google-play-services-ads今までlibsフォルダに「android-support-v4.jar」をコピーしてあったのですが、それが古いままだったのが行けなかったようです。(ちなみに今だにEclipse+ADTです。SDK内にあるものを「コピー」ではなく「リンク」として追加しました。Libraryが使われるようになるはずです。この変更をしてアプリを更新した後は、AdMobが原因でのクラッシュは無くなりました。今回は手持ちの端末でテストしても全く起きなかった問題だったので、Androidアプリのメンテナンスはいろいろ大変だ奥が深いな〜、とつくづく思いました。Automation」でやってみました。DatabaseにアクセスしてSQL文を実行し、結果を取得する。その結果が条件を満たす場合のみ特定の宛先にEメールを送信する。Automationアカウントを作成する。Runbookを作成する。Runbookで実行するスクリプトを入力する。スクリプトはPowerShellで作成する必要がある様です。JavaScriptとかにも対応してくれると大変嬉しいのですが。^^)今回作ったPowerShellスクリプトはこんな感じになりました。Frameworkの機能が呼び出せるのでDBにアクセスしたりメールを送ったり、かなり色んな事が出来そうですね。SQLサーバーとSMTPサーバーの認証情報を「資産」として登録する。$SmtpCredNameのように呼び出して使う事が出来ます。上手い仕組みになっていると思いました。Runbookをテスト実行する。新ポータルのテスト実行用UIはかなり使いづらかったので、まだ現時点ではテスト実行には旧ポータルを使った方が良いのかも知れません。Runbookを「発行」する。Runbookが定期的に自動実行される様にスケジュールを設定する。必要であればWebHookをトリガーにしてジョブが走る様に設定する事も出来る様です。バックアップなどのプロビジョニングの自動化のために設計されたもののような気がして来ました。実際、提供されているテンプレートもそういうものが大半でした。考えるとスクリプトがPowerShell前提なのもうなずけます。Jobs」の方を使った方が良いのかも知れません。BATなども)の実行も出来るみたいです。十分ではないかと思います。最初に挙げた3つはそれぞれ10ドルずつの違いなので非常に迷いますね。安い機種がいくつかありました。前からWindowsストアアプリの開発用に1台欲しいなと思っているのですが、なかなか決断が付きません。