Google Play Service 11.0.0 周りの挙動メモ
はじめに
AS 2.3.3の更新内容が build tools 26.0.0 や google play service 11.0.0 対応らしいですが
Google Play Services 11.0.0 が特に挙動がおかしいので、まとめておこうかと
動作環境
GooglePlay/Firebase関連
Fabric ConsoleでupgradleしてFebricと切り離せと警告されるので3.0にして分離した<多分G様に買収された関係 / “Upgrading — Twitter Developers” https://t.co/TjnrQCI0hM #Fabric
— close_yutori (@kimukou2628) 2017年6月9日
google play service 11.0.0
— close_yutori (@kimukou2628) 2017年6月12日
app:cameraZoom=14
とlayoutに定義してたら、zoom 13以下で
google mapが表示初期化されないバグにはまった。
(マップが真っ白
外したら動いたけど、、、
google play service 11.0.0
— close_yutori (@kimukou2628) 2017年6月13日
(-ω-)。このバージョンにしてgenymotionにinstall
google play開発者サービスもバージョンアップ
エラークラッシュ多発
な状態で使えなくなった。
x86対応が公式エミュしか対応してないオチか?
google play service 11.0.0
— close_yutori (@kimukou2628) 2017年6月15日
x86 ZenFone2 OS6 に上記条件でbuildしたアプリ入れたら端末再起動祭りでつらい。
(instantAppの自動更新タイミングで
android wearも認識しないと死んだし
何だかな(armは問題ないが
自分の現在の認識は下記・・
本来そこは依存しない筈なので
— close_yutori (@kimukou2628) 2017年6月15日
android architecture libraryは試した方が良いんだろうなとは思ってたりも
(ただgms関係は、今最新化してますが開発者サービス上がっちゃうのでヤバいかも
<凄い不安定です。O最適化したの下に流してる疑いが
Gappsクラッシュ復帰状況
実機
しばらく放置していたら、
- Android Wearの最新版が降ってきた
- 接続情報を消して再ペアリングしたらWear端末復帰した
- このペアリングする時、Wear上のデータ全消ししているみたいなんですけど(汗
- Wear側にデータ保存とかしてはいけないとかいう感じなんですかね・・
- 以前もマイナーバージョンアップ時に、最新版+接続情報消し+再ペアリング だったけど
開発者サービス*1もそのタイミングで更新されていてクラッシュ祭りも一旦落ち着いた・・。
でもさあ、
genymotion
ですね。
— close_yutori (@kimukou2628) 2017年6月20日
基本的にemulaterのruntimeバージョン最新化すると
古いエミュはまず動きません。
runtime最新化後にAVD消して作り直せば
な事書いてるblogも有りますかあれあてにならない、、(変わりにgenymotion使ってます
確かに Android O のGapps同梱版ぐらいしかまともに動かんのよな・・
古いavd動かないのは正直過去互換捨て過ぎなんですよね・・*3
genymotion
— close_yutori (@kimukou2628) 2017年6月20日
今日見たら、もう普通のルートではfree downloadのリンクに到達できなくて
blog>release note からダウンロードリンク辿ってた。
新規構築しようとする人はバイナリどこからおとすか分からなくて課金してしまう人が居そうだよな・・
genymotion
— close_yutori (@kimukou2628) 2017年6月20日
google play services 11.0.0がクラッシュする件
OpenGappsの最新版(6/17)で上書きして、開発者サービス再更新したら直った。
本体のGappsはエミュだとG様裏自動パッチ当たんないからな。。仕方ないのかも・・
所で現在、 genymotion ってtopからだとfree downloadのリンク辿れないんだけど
皆さんどうしてるんでしょうね・・(汗
@shela_ 一応ココにダウンロードリンクはありますhttps://t.co/8e6UQpEGZj
— close_yutori (@kimukou2628) 2017年6月20日
難易度高いですよね〜。30 day tryリンクだけはトップにあったり(苦笑
— close_yutori (@kimukou2628) 2017年6月20日
top>画面下までスクロール>blogのリンク押下>genymotion の記事を探す>その記事の一番下のリンク押下
新製品は AWS置く版(Cloud) と利用する版(Demand)
公式エミュつかえばいいじゃん?な話
Android Emulator 26.0.3 って android OのGooglePlay同梱Emuとかは確かに動くけど、api24以下のemuがまともに作れないはず。
— close_yutori (@kimukou2628) 2017年6月21日
OpenGappsとか自前で入れる必要はありますが(Win系だとVS用の利用
一応下記も読んでるんだけど、ipv6だとChariesとかは使いづらいんですよね(汗
いまいちありがたみがわからなかったりも・・・
http://qiita.com/ip6/items/15f76aba059ebc969455
TLメモ(Admob)
最近AdMobのバナーがhtml表示になる。
— gari/のあ (@gari_jp) 2017年8月9日
リリースでは大丈夫なんかな? pic.twitter.com/NAwr4LxViE
あ、takkeさんとこでも発生してるんですね!
— gari/のあ (@gari_jp) 2017年8月9日
結構致命的ですよね…。早く直してほしい…
今までこんなことなかったので単純にAdMobの不具合だと思いますよー。
— gari/のあ (@gari_jp) 2017年8月10日
これ今月頭から頻繁に起きていたんですが、
接続が不安定でしたので其のせいか or 出稿元がHTML表示で失敗したか のどちらかかなーと思ってました(苦笑
TLメモ(Firebase)
謎クラッシュすると思ったらコレか
— 午後の珈琲☕ (@PM_Coffee) 2017年8月8日
「LeakCanaryとFirebaseを併用するとクラッシュする - Qiita」https://t.co/TOY2XQ4Q5B
これハマった。確かに
- ContentProvider
- BroadcastReciver
- InstallReciver/BootReciver 辺りは特にそう
- Service (別プロセスの場合)
は Application::onCreate以前に動く可能性があるんだよね・・・(汗
そうなんですよ。自分もハマりましたw
— 暗号通貨ボット傀儡師 (@nkts) 2017年8月8日
しょっちゅう契約内容変わったり、サービス自体なくなったりするのでGoogleをどこまで信用するか悩みます 😀
— 暗号通貨ボット傀儡師 (@nkts) 2017年8月8日
@kimukou2628 Amazonは嘘や裏切りが少ないけど、料金がねーーw