以下为主要log:
01-21 18:21:48.238: D/AndroidRuntime(10851): Shutting down VM
01-21 18:21:48.240: E/AndroidRuntime(10851): FATAL EXCEPTION: main
01-21 18:21:48.240: E/AndroidRuntime(10851): Process: com.android.email, PID: 10851
01-21 18:21:48.240: E/AndroidRuntime(10851): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.email/com.android.email.activity.setup.AccountSetupFinal}: android.view.InflateException: Binary XML file line #80: Error inflating class <unknown>
01-21 18:21:48.240: E/AndroidRuntime(10851): Caused by: android.view.InflateException: Binary XML file line #80: Error inflating class <unknown>
01-21 18:21:48.240: E/AndroidRuntime(10851): at com.android.email.activity.setup.AccountSetupFragment.inflateTemplatedView(AccountSetupFragment.java:81)
01-21 18:21:48.240: E/AndroidRuntime(10851): at com.android.email.activity.setup.AccountSetupBasicsFragment.onCreateView(AccountSetupBasicsFragment.java:49)
01-21 18:21:48.240: E/AndroidRuntime(10851): Caused by: android.content.res.Resources$NotFoundException: File res/drawable/ic_next.xml from drawable resource ID #0x7f020097
01-21 18:21:48.240: E/AndroidRuntime(10851): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #19: <bitmap> requires a valid src attribute
点击启动app,app闪退。分析log:
首先是无法实例化activity。出错文件在 AccountSetupFinal ,原因是适配XML文件出错
进一步定位2个出错位置 AccountSetupFragment.java :81与 AccountSetupBasicsFragment.java :49
log提示没有发现资源文件res/drawable/ic_next.xml
打开相关源文件去查找,源文件中调用res/drawable/ic_next.xml,但实际上并没有这个文件
参考别的分辨率的资源文件,添加一个 ic_next.xml 即可