我正在一个使用USSD的项目中,任务是解析响应并将其显示给用户。在android
起初,在将要在android 8及更高版本上运行的代码块中添加回调之后,所有东西都能正常编译,但是我注意到Logcat的这一行:
Rejecting re-init on previously-failed class
java.lang.Class<me.jerryhanks.ussdpoc.MainActivity$dialUSSD$1>:
java.lang.NoClassDefFoundError: Failed resolution of:
Landroid/telephony/TelephonyManager$UssdResponseCallback;
然后,当我在运行Android 8的设备中运行鳕鱼时,什么也没发生。 请任何有见识或可能出现此问题的机构,我将不胜感激。 POC的链接位于Github Here
上