「今すぐアップデート」というのだけど、OSのバージョンは最新(らしい)
どうも同じ現象の人はいそうなのだけど、サポートの人は「過去事例にない」と言ってそう。取りあえずの対応として
- アプリのデータとキャッシュを消せ
- Amazonアカウントのバインドをやり直せ
- FireTV Stickを初期化して試せ
と宣っているのですが、、、1はやってみたけど現象再現。2以降は面倒なのですよね。。。
logcat取ってみた限りだとたいしたエラーは出て無さそう。ちょいちょい怪しいエラーは出てますが
一番怪しそうなのは↓で、なんとなくamaoznアカウントのbindが上手く行って無さそう?
E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): Error building app metadata for (null). E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): com.amazon.firecard.template.utils.ValidationException: Invalid field 'pageTypeId'. Reason: must not be null E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.firecard.template.utils.ValidationUtils.checkNotNull(ValidationUtils.java:21) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.firecard.template.MetricMetadata$Builder.validate(MetricMetadata.java:126) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.firecard.template.AppMetricMetadata$Builder.validate(AppMetricMetadata.java:53) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.firecard.template.AppMetricMetadata$Builder.validate(AppMetricMetadata.java:38) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.firecard.template.utils.BaseBuilder.build(BaseBuilder.java:20) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.rows.cardsupplier.library.LibraryCardsSupplier.getMetricMetadata(LibraryCardsSupplier.java:388) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.rows.cardsupplier.library.LibraryCardsSupplier.getChannelTemplate(LibraryCardsSupplier.java:276) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.rows.cardsupplier.library.LibraryCardsSupplier.buildChannelCard(LibraryCardsSupplier.java:201) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.rows.cardsupplier.library.LibraryCardsSupplier.get(LibraryCardsSupplier.java:110) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.rows.cardsupplier.AbstractCardSupplier.getAsList(AbstractCardSupplier.java:79) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.VeneziaCardMaker.pushCardsToRecent(VeneziaCardMaker.java:1400) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.VeneziaCardMaker.pushCardToRecent(VeneziaCardMaker.java:1385) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.VeneziaCardMaker.refresh(VeneziaCardMaker.java:316) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.VeneziaCardMakerService.performRefresh(VeneziaCardMakerService.java:107) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.venezia.card.producer.VeneziaCardMakerService.onHandleIntent(VeneziaCardMakerService.java:92) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.android.service.NullSafeJobIntentService.onHandleWork(NullSafeJobIntentService.java:107) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at com.amazon.android.service.JobIntentService$CommandProcessor.handleMessage(JobIntentService.java:600) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at android.os.Handler.dispatchMessage(Handler.java:102) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at android.os.Looper.loop(Looper.java:135) E/AmazonAppstore.VeneziaCardMaker/LibraryCardsSupplier( 6247): at android.os.HandlerThread.run(HandlerThread.java:61)
次点が↓で再生アプリの登録に失敗してそう?
E/AmazonAppstore.LibraryManagerClient( 6247): Did not find app E/AmazonAppstore.PostLaunchService( 6247): Package name was not found in the the apps library. Aborting all post-launch actions. (略) W/MediaCodecLogger-Jni( 1460): No clients currently registered E/MediaCodecLogger-Jni( 1460): No active media clients registered (略)
仕方ないので取りあえずAmazonアカウントのbindを解除してやり直す。。。
起動してprime videoアプリを選択したらprime videoの更新が走った。。。
そして、ちゃんと起動した。。。
umm... 面倒だ。。。