プロつく計画6:動かなくなった原因を追求する
Android Studio でエラーログを吐かせてみた。
05-05 18:45:10.300 25719-25719/net.zeitungm.measureofroad E/AndroidRuntime: FATAL EXCEPTION: main Process: net.zeitungm.measureofroad, PID: 25719 java.lang.RuntimeException: Unable to start activity ComponentInfo{net.zeitungm.measureofroad/net.zeitungm.measureofroad.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2509) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2569) at android.app.ActivityThread.access$900(ActivityThread.java:150) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1399) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:168) at android.app.ActivityThread.main(ActivityThread.java:5885) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:687) Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.support.v7.app.AppCompatDelegateImplV9.createSubDecor(AppCompatDelegateImplV9.java:355) at android.support.v7.app.AppCompatDelegateImplV9.ensureSubDecor(AppCompatDelegateImplV9.java:324) at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:285) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) at net.zeitungm.measureofroad.MainActivity.onCreate(MainActivity.java:142) at android.app.Activity.performCreate(Activity.java:6262) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1125) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2462) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2569) at android.app.ActivityThread.access$900(ActivityThread.java:150) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1399) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:168) at android.app.ActivityThread.main(ActivityThread.java:5885) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:687)
なんか使ってるテーマ?がこのアクティビティに合わない、みたいなことを言われてるような気がする。
いくらなんでも、進捗が遅すぎるので、もう少し開発スピードを上げたいなぁ…
プロつく計画6:動かなくなった原因を追求する
さて、先週動かなくしてしまった開発中のAndroidアプリですが。
こんなこともあろうかとgitで版管理をしていたので、
過去のリビジョンに戻して動作確認をしてみたところ、
どうやらGoogleAPIの導入に着手したあたりから動かなくなってしまっていたようだ。
というわけで、次からはもうちょっと突っ込んだ原因究明をします。
03/19-03/25の進捗
プロつく計画6:ランニング用走行距離計測アプリを作る
LocationRequestのセットアップをするメソッドを書きました。
なんかこうしてみるとlocationクラスで位置情報を取得する方法とはずいぶん違うなぁ…
03/12-03/18の進捗
プロつく計画6:ランニング用走行距離計測アプリを作る
onStart() と onStop() を実装して、
Google Play Services に接続する処理を書きました
プロつく計画7:GitHub Pagesを作る
今こんな感じです。
GitHub Pages(ZeitungM)
まだ経験言語のところ書いてないけど、そろそろ違うことやりたくなってきた。
よく考えたら、書きかけのまま放置しておくのも不格好だし、
一旦削除してそれ用のブランチ切って書き上がってからマージするほうがいいかも知れない。