0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Kotlinで地図アプリ(ゴミ拾いアプリ)作成。(9日目)

Last updated at Posted at 2022-01-01

Kotlinで制作している、GoogleMapを使った、自作のゴミ拾いアプリ。制作9日目。

最近は、サーバーサイドでMySQL + PHPや、GoogleMapAPI + JavaScript をやってました。

実機の方で、入念にテストをしてなかったので、確認したところ実機のみでエラーで強制終了するようなので、デバッグ作業をしてみました。

#実機でERROR

実機で試した頃、ERROR発生。

調べるとAPI21の端末で、LocalDateTimeを使ってる事が原因。

ThreeTenABPを使えば解決?

ThreeTenABPを使う

build.gradle
dependencies {
    implementation 'com.jakewharton.threetenabp:threetenabp:1.3.0'
MapsActivity.kt
   override fun onCreate(....){
        ....
        AndroidThreeTen.init(this)

これで動くように

参考にさせていただいたサイト

実機でちゃんとテストしないと駄目ですね…。

#WEBにGoogleMAP表示

昨日と、今朝、合間でやってますが、どうも上手く動かないです。

公式サンプルや、qiitaで公開されてる方のサンプルなど試していますが、APIキーを変更しただけでは駄目なんですかね…。

Google Cloud PlatformのAPI制限も特にしてるわけでもなく...

ただ、JavaScript のリクエスト回数が増えてないのが興味深い所…。
呼び出されてない?
もしかしたら、ファイヤーウォールなどが原因?
インラインフレームから試しに呼び出すと動くようになって、リクエスト回数も増加しました。

イメージ7461.jpg

#まとめ

昨日は、Kotlinで制作したアプリの、実機(API21)のエラー原因の特定に時間がかかってしまい、余り作業が進みませんでした。

Kotlinの勉強を兼ねた、自分用のアプリなので、APIレベルをあまり意識して開発してなかったので、今後は、その辺りも意識したいと思います。

今日は、初詣に行きつつも、JavaScript + GoogleMapAPIで、WEB上で地図表示できるようにしたいところ。。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?