概要
先日、AndroidStudioの最新版(3.6.2)をインストールしたのですが、前環境で作成していたアプリのデザインビューが表示されなくなってしまいました。
エラーを確認してみると、「Render problem」と示されています。
いろいろ調べたところ、原因はTextClockの使用にあるみたいです。
stackOverflowの情報ですが、これはAndroidStudioのバグだと思われます。
英語のソースがあるのでわざわざ書くことでもないと思いましたが、私がそれで時間を食ってしまったので、共有させてください。
また、初投稿ですので至らぬ点がございましたらご指導のほどよろしくお願いいたします。
<参考文献>
"TextClock render problem in layout preview"
https://stackoverflow.com/questions/60565227/textclock-render-problem-in-layout-preview
解決策
これは根本的な解決ではなく、あくまでも対処であります。
stackOverflowのアンサーにもありますように、
「xmlタグのTextClockをTextViewに置き換え、ビルド時にTextClockに置き換える」のがもっともストレスがない方法かと思います。
当然、以前のバージョンにダウングレードするのも対処法の1つです。時間がかかりますが。
終わりに
そういえば、AndroidStudioの最新版(3.6.2)ではPaletteからTextClockがなくなっていますね。
廃止されたとか、非推奨になったとかの情報は見つかりませんでしたので不思議です。