リリースしたアプリがAndroid9でクラッシュしてしまうらしい。
手元にAndroid9(Pie)がないのでエミュレーターで確認すると、確かにMainActivityが起動できていない。
ログを見ると、android.view.InflateExceptionが発生していた。
Android8とかでは何機種試したけど、普通に動作するんだけどな。。
Process: com.doroidpanic.test, PID: 28843
android.view.InflateException: Binary XML file line #28: Binary XML file line #28: Error inflating class TextView
Caused by: android.view.InflateException: Binary XML file line #28: Error inflating class TextView
Caused by: java.lang.NumberFormatException: For input string: "bold"
「java.lang.NumberFormatException: For input string: “bold”」???
ログに出てるXMLを追ってくと、確かにTextViewに行き着いて
そのTextViewにはtextFontWeightが指定してある。
android:textFontWeight="bold"
AndroidStudioが「Attribute textFontWeight is only used in API level 28 and higher r (current min is 21)」と言ってるけど、非推奨とかじゃないしな。。
この書き方も同じエラーで落ちる。
android:textStyle="bold"