AndroidタブレットのKindleアプリが不調で、入っていた大量の本がリストから全部消えて見られなくなってしまっている。
致命的に困るんですが。
症状としては、こんな感じだ。
・ダウンロードしてあった本がリストに出なくなった。本の件数は2615件となっているのだが、表示されない。
・ライブラリの未ダウンロードの本も表示されなくなってしまった。4800冊くらいあるはずなのだが。昨日とかに自動ダウンロードされたKindle Unlimitedの本だけは見える。(消えてしまった症状が出たあとに追加された本だけ見えているらしい。)
・前回読んだ本の表紙の表示がされているところをタップしたら、以前に読んだその本を読むことができ、表示されているリストに追加された。
・ダウンロード済みの本の実体は消えてしまったわけではなさそうだが、表示させる手段がなくなってしまってる。
・自分で分類した「コレクション」の項目も消えてしまっている。
未分類という項目があり、そこには全部の本が入ってるっぽいので、最悪の場合はここから本を読むことができる?
使用環境は、dtab d-01JというAndroidタブレット機だ。
再起動とかも試したのだが、直らない。
Kindleアプリのバージョンは、8.45.0.100だ。
以前から多少調子が悪かったりしていたのだが、ここまで致命的な不具合は無かった。
—
追記
似たような症状は、Twitterで検索したら2つか3つくらい出て来た。最近のここ数日か1週間くらいで発生した不具合らしい。解決方法とかは不明だ。
一度サインアウトして、サインインしなおすと一時的に直ったが、また消えてしまったというような情報もある。
試しに自分もサインインしなおしを試してみた。
結果、一度サインアウトしてサインインしなおしたら本のリストは復活したようだ。
(再サインインしたあと、同期が行われた。だいぶ時間が掛かった。)
しかし、DL済みのものは全部消えてしまっている。
本の数がおかしい、4700~4800冊くらい合ったはずなのだが。
あと、勝手にSDカードへ本を保存する設定がリセットされて消えてしまっている。再設定した。
直前まで存在していたSDカードの中のデータは完全に無効になり消えてしまったようだ。さっき読めていた消えていなかった本のデータまで消えていて再ダウンロードとなっていた。
同期の処理のときにAndroidタブレットのストレージ容量がほぼ無くなってしまった。
dtab d-01Jの内蔵ストレージは16GBで、5.36GBはファームウェア用で、残り10GBちょいしかもともと使えない。
アプリが13.88GBも消費してしまっている。(容量の計算がちょっとおかしい?)
そのうち、Kindleアプリが10.38GBも消費している。ほぼKidnle専用機のようにして使っているので、容量を消費しているのはKindleアプリだけだ。(あとはブラウザが少し使っている。)
この段階ではまだ本のダウンロードした数は0なので、どの本を持っているかの情報を同期しただけでストレージが一杯になってしまったらしい。
本のデータをSDカード側に入れる設定にしているのだが、本に関する管理データはどうやら内蔵ストレージ側に保存するようになっているようだ。本の題名とか書影とかDRMの鍵とかだろうか。4800冊程度で10GBも消費してしまうのはちょっと納得がいかない。
今後もKindle用に本の購入を続けるのならば、もっと内蔵ストレージが大きな端末に買い換えないと駄目なようだ。
内蔵ストレージが32GBなFire HD10を持っているのでそちらにしようか悩んでいる。Fire HD 10は本を多く入れるとKindleのアプリの動作がいろいろ不安定だったのだが、改善されているのだろうか?
あと、今回ダウンロードしていた本が消えてしまった理由について推測なのだが、DRM関係のアップデートのせいではないかと自分は疑っている。
iPodみたいな音楽プレイヤーで大容量のストレージに入れてあった全データが全部一旦無効になって消えてしまったら(再ダウンロード可能だとしても)致命的に困る、というのと一緒で、Kindleアプリのデータが消えてしまったのも困る人が多いと思うのだが、あまり騒ぎになっていないようだ。
—
さらに追記
コレクションの設定項目も復活していた。しかし、それぞれの項目に入っているはずの本の数があきらかに少ない。
項目によっては1冊か2冊しか本が残ってなくてあとは全部消えてしまっているので、あきらかにおかしい。
同期のためのストレージ容量が足りなくて、この端末に管理データそのものがダウンロードできずに止まってしまっているのだろうか??
—
さらに追記
結局、dtab d-01JのKindleアプリは消してしまった。
とりあえずは以前使っていたFire HD 10を代わりに引っ張り出して再度初期設定をしているところだ。