1.视频通话报错,报错log如下
11-14 11:32:33.727838 950 4302 D AES : onEndOfErrorDumpThread: system_app_crash Process: com.google.android.dialer
11-14 11:32:33.727838 950 4302 D AES : Flags: 0x38cbbe45
11-14 11:32:33.727838 950 4302 D AES : Package: com.google.android.dialer v1607098 (12.0.167196395)
11-14 11:32:33.727838 950 4302 D AES : Foreground: Yes
11-14 11:32:33.727838 950 4302 D AES : Build: alps/full_E527/E527:7.0/NRD90M/1510305122:user/test-keys
11-14 11:32:33.727838 950 4302 D AES :
11-14 11:32:33.727838 950 4302 D AES : java.lang.AbstractMethodError: abstract method "void android.telecom.InCallService$VideoCall$Callback.onPeerDimensionsWithAngleChanged(int, int, int)"
11-14 11:32:33.727838 950 4302 D AES : at android.telecom.VideoCallImpl$MessageHandler.handleMessage(VideoCallImpl.java:229)
11-14 11:32:33.727838 950 4302 D AES : at android.os.Handler.dispatchMessage(Handler.java:110)
11-14 11:32:33.727838 950 4302 D AES : at android.os.Looper.loop(Looper.java:203)
11-14 11:32:33.727838 950 4302 D AES : at android.app.ActivityThread.main(ActivityThread.java:6251)
11-14 11:32:33.727838 950 4302 D AES : at java.lang.reflect.Method.invoke(Native Method)
11-14 11:32:33.727838 950 4302 D AES : at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)
11-14 11:32:33.727838 950 4302 D AES : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)
11-14 11:32:33.727838 950 4302 D AES : 2162
11-14 11:32:33.727909 950 4302 W AES : Exception Log handling...
11-14 11:32:33.729190 950 4302 D AES : ExceptionLog: notify aed
11-14 11:32:33.729249 950 4302 D AES : process : com.google.android.dialer
11-14 11:32:33.729263 950 4302 D AES : module : com.google.android.dialer v1607098 (12.0.167196395)
11-14 11:32:33.729263 950 4302 D AES :
11-14 11:32:33.729276 950 4302 D AES : cause : system_app_crash
11-14 11:32:33.729295 950 4302 D AES : pid : 2162
原因应该是这个抽象方法没有实现导致的
修改方法是把该抽象方法变为非抽象方法