Androidアプリがクラッシュし続けます

Galaxy S7(Marshmallow)で Android アプリを 2 年以上使用していましたが、突然動作しなくなりました。起動直後にクラッシュします。ただし、クラッシュするタイミングは一定ではありません。アプリが表示される間もなくクラッシュすることもあれば、Discourse サイトの一覧が表示されることも、ごく稀ですがサイトを開けることもあります(その後クラッシュします)。

アプリをアンインストールして再インストールする前にあらゆる手を尽くしましたが、効果はありませんでした。再インストール後、初めてアプリを起動したときはアプリ画面がほとんど表示されませんでした。2 回目はメニューバーのみが表示された空の画面が一瞬現れ、3 回目は Discourse インスタンスへの接続を促す画面が表示されましたが、「meta」をタップしても何も反応しませんでした。最終的にクラッシュしたのか、私がアプリを終了させたのかは不明ですが、数回試した後、実際に meta に接続できました。しかし、2 時間後に再度接続が切れました(これは 別の問題 であることは確実です)。そのため、再度 meta に接続すると一時的に動作しているように見えました(新規および未読数が表示されました)。しかし、meta をタップしても最初は反応せず、数秒後にアプリ全体が再びクラッシュしました。再起動すると、また接続が切れていました。

別の Discourse インスタンスを追加しようとしましたが、即座にクラッシュしました。

なお、すべてのテスト期間中、Chrome ブラウザではすべての Discourse サイトが正常に動作していました。

「いいね!」 4

@pmusaraj さん、検討すべき事項についてご提案はありますか?

Android のバージョンとアプリのバージョンをお知らせいただけますか?

「いいね!」 5

はい。Android 7.0(Marshmallow のままだと思っていたのですが、いつかアップグレードしたようです)と、Discourse アプリのバージョン 1.5.0 です。

「いいね!」 4

7.0(Nougat)のエミュレータではこれを再現できません。https://play.google.com/apps/testing/com.discourse のベータ版をお試しください。バージョンは 1.5.2 で、パッケージング方法が異なります。これで問題が解決するかもしれません。

「いいね!」 3

サインアップしてからベータ版が手に入るまで少し時間がかかりました(サインアップ時点の現在のベータ版ではなく、サインアップ後の今後のベータ版が対象のようです)が、現在はインストール済みです。もし問題が再発した場合は、そのタイミングも含めてお知らせします。

「いいね!」 4

これは現在何らかの形で機能しているものと想定していますが、まだ問題がある場合はフラグを立てて再オープンしてください。

「いいね!」 4