
【アプリ】GoogleMapがクラッシュ?!
2回目の投稿となりますが、またしてもGoogleMapに関連する内容となります・・・何か縁でもあるのだろうか。先日タイトルの動作不良について以下のことがわかりました。
Android 9.0で発生を確認
最近発売された「Essential Phone」などでもそうですが、Android 9.0が搭載された端末において、本件が問題が発生していることを確認しました。
色々と調べてみると以下の宣言を行う必要があるとのことです。
公式に対応方法が記載されておりましたが、古い通信ライブラリを使用しているせいか、Android 9.0ではそれを使用することを宣言しなければいけないようです。
対象となる箇所を翻訳すると以下の記載がありました。
Apache HTTPレガシー・ライブラリの要件を指定する
アプリがAPIレベル28(Android 9.0)以上をターゲットとしている場合は、AndroidManifest.xmlの<application>要素に次の宣言を含める必要があります。
ふむふむ、では宣言すりゃいいんだねってことで宣言したらありゃ復旧した。これでいいじゃん!と思ったのも束の間、9.0以下の端末で動作確認しないと危ないかもということで現在他の箇所の修正確認と動作検証待ちになっています。
GoogleだしAndroidだしその辺はうまくやってくれていると信じたいのですが、実際は実機で検証しないとわかりませんからねー。
ちなみに、APIレベルが気づいたら28になっていたので、動作検証しないで上げちゃいかんだろ!ということに。ただこちらとしてもエンジニアに任任せっきりな部分があったので、今後はPMとして知識を深めこの辺りの動きについても言及していきやす。
ではまた。