java.lang.IllegalStateException: Module with the Main dispatcher is missing. Add dependency providing the Main dispatcher, e.g. 'kotlinx-coroutines-android'

なんなんすかね。

どっちかといえば、環境依存のバグではまる時間が増えてますよね。


-keepnames class kotlinx.** { *; }

IllegalStateException: Module with the Main dispatcher is missing · Issue #799 · Kotlin/kotlinx.coroutines


# ServiceLoader support
-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}

# Most of volatile fields are updated with AFU and should not be mangled
-keepclassmembernames class kotlinx.** {
    volatile <fields>;
}

Android app with coroutines 0.30.1-eap13 crashes in runtime · Issue #657 · Kotlin/kotlinx.coroutines

あちこち依存周りで統率取れてない感ありません?

Jetifier forces Dagger 2.16 even when 2.17 is declared as a dependency [115738511] - Visible to Public - Issue Tracker


機種変更時にやるべき Google Authenticator (2段階 認証システム) のリカバリー対策

2段階認証利用時の2段階目の確認コードを発行してくれるのがそれ。

これを機種変更や端末移行時にどうするのが良いか。移行のついでに紛失したときのリカバリーも考慮しておきたい。

「登録QRコードは登録時に一度しか表示されない。」

それらの手順は、そのアカウントを発行しているサービスによって違うのだが共通に使える方法を見ておくと基本的なしくみを理解しやすい。

 

QRコードのキャプチャ画像を保存

簡単だが、保存場所に困る。

バックアップ/リカバリの方法が多いGoogleアカウントのサービス(Drive/Photo) に保存しておくのが安心か。

 

複数端末で同時に登録

認証情報を確認できる端末が複数あることが安全ではない。とも。

ひとつの端末が死んでも安心して利用できる?

 

テキストで保存

A. サービスごとのバックアップコードを保存

画像をキャプチャするか、コピペしてどこかに保存、または、紙に書いておくか。

これも保存場所に困る。

B. QRコードをテキスト化して保存


RFC 6238 - TOTP: Time-Based One-Time Password Algorithm で規定されているテキストURLがQRコードになっているだけなのが実質。


otpauth://totp/Example:[email protected]?secret=JBSWY3DPEHPK3PXP&issuer=Example

Key Uri Format · google/google-authenticator Wiki

TOTPのURIを生成し、QRにエンコードとデコードしてから、ワンタイムパスワードを計算する | blog.monophile.net

秘密鍵だけテキスト化して保存しておくこともできるか。

サービスによって微妙にパラメータは違う様子。

 

1段階に戻す

驚異を承知で戻します?

 

まとめ?

サードパーティのQRコードリーダアプリで読み取って履歴保存はやばいよね?

わたしは紙に書いておこうと思っています。

みんなはどうしてる?

スマホに依存しすぎてねえ?

2段階認証プロセスに関する一般的な問題 - Google アカウント ヘルプ


Pixel3 クロネコヤマト香港の配送状況が確認できない?!

Pixel3 が10月30日に出荷されていることは確認できる。

Google ストアで Pixel3 を購入したあとの 配送状況の確認

だが、しかし、「荷物の追跡」はリンク切れ。香港ヤマト。

国際宅急便 貨物追跡

別URLからクロネコヤマト香港のトラッキングサービスらしきリンクはある。

YAMATO LOGISTICS (HK) LTD.

だが、リンク先にアクセスできない。

何なんでしょうか?

 

翌日

発送側で、その荷物が登録されたのでしょう。

画面が正常に表示されるようになりました。

 

追記: 2018-11-05

予定より早く到着しました。都内。

→ 隠し機能 Easter Egg を見てみよう – Pixel3 Android Pie


Pixel3 ドコモ版とGoogle版の違い

国内で買うならこの2つがメインとなるはず。

グローバル版を個人輸入購入もあるだろうが、Felica と 掴む電波が北米とは変わる。

ドコモ版「Pixel 3/3 XL」、独自のカスタマイズはなし - ケータイ Watch

など、今現在、たくさんの国内メディアやブログの記事を見ることができる。

OSバージョンアップは共にGooglegが主体。

dカードmini・dカード・dカード GOLD は共に使えない。

 

ドコモ版とGoogle版の違い

ドコモ版はSIMロック(100日で解除可能)。

ドコモ版は dポイント/dメニュー/My docomo アプリがプリインストール。

NFC他端末に関係なくdアカウント・パスワードで利用できるアプリなので、Google版で利用したい人はPlayストアから入れればよいだろう。


dポイントクラブ - Apps on Google Play


dメニュー - Apps on Google Play


My docomo - 料金・通信量の確認 - Apps on Google Play

「OSアップデートがGoogleから配信される」ということであれば、上記の3つのドコモアプリをプレイン+SIMロックをしただけのドコモ版となってるのだろうと思える。

Felica は、Google Pay に絡めてのGoogleによるOS範疇ということか。

利用時の自分向けメモとして。

→ Pixel3 をポチる。配送予定日は 11月9日-16日。
→ プレインストールアプリを削除する


Pixel3 の ワイヤレス充電 は Qiチャージャー で使えるのか?

Pixel3 と同時にワイヤレス充電器として、
「Google Pixel Stand」が販売されていますが。

Google Pixel Stand - Pixel 3 ワイヤレス充電スタンド - Google ストア

「9504円」て高くない?

で、こんな記事。

GOOGLE の回答:
Pixel3 は、10WのQi規格には全く対応してません。「10Wのワイヤレス充電」と「Qi規格のワイヤレス標準充電」に対応していますが、2つは別物です。Qiでは5Wに制限されており, 10Wで充電するには「Google10W独自ワイヤレス充電技術」と謳われているものが必要になります。

DRM for chargers? Google Pixel 3 locks fast Qi charging to certified chargers [Update] | Ars Technica

「Made for Google」である認定アクセサリパートナーから出ている公認チャージャーが挙げられています。

BOOST↑UP™ Wireless Charging Pad 10W for Pixel 3 and Pixel 3 XL | Belkin

 

まとめ

純正「Google Pixel Stand」と「Qiチャージャー」はPixel3に使用したきの充電ワット数が違う。

ちなみに、「Pixel Stand」は、Qi対応機種を充電することができる。

安いQiチャージャーをPixel3に使うと、純正 Pixel Stand の半分の低速5W。

値段は、1000円くらいからあるのだが。

Qiチャージャーでもよくない?

👉 Pixel3 を買った人の正しい悔しがり方