ジョギング用走行距離計アプリの開発再開(mヶ月ぶりn度目)
というわけでまた始めます。
手元の実機に最後にインストールしたものは定期的に位置情報を取得していたのですが、
自分が最後に変更を施したソースファイルをビルドして実機にインストールしてみたら、
位置情報を取得してくれなくなってしまった…
仕方がないので、とりあえず onLocationChange() で位置情報を取得するように修正。
UIの改善のために、連続して区間距離を計測するモードを表すスイッチを作ってみたら、
何故かラベルしか表示されてない…
動作確認とソースコードを確認したら、今のブランチをmasterにmergeしよう。
メモ
以下のようなビルド/インストール失敗メッセージが出たけど、実機の再起動やケーブルの交換を試してみたら
特に何もしなくてもうまくいった
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_102\bin\java.exe'' finished with non-zero exit value 2 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 12 mins 54.767 secs
18:16:49 Session 'app': Error Installing APK 18:20:21 確立された接続がホスト コンピューターのソウトウェアによって中止されました。 java.io.IOException: 確立された接続がホスト コンピューターのソウトウェアによって中止されました。 (略) 18:20:22 Adb connection Error:既存の接続はリモート ホストに強制的に切断されました。
気まぐれで原因を探りたくなったときのために残しておく。