unable to resolve superclass of service
daojo 2017-09-24 06:24:15 Log如下:
09-24 18:10:58.248: W/dalvikvm(7783): Unable to resolve superclass of Lcom/MyAppName/android/service/MyAppNameService$1; (62)
09-24 18:10:58.248: W/dalvikvm(7783): Link of class 'Lcom/MyAppName/android/service/MyAppNameService$1;' failed
09-24 18:10:58.248: E/dalvikvm(7783): Could not find class 'com.MyAppName.android.service.MyAppNameService$1', referenced from method com.MyAppName.android.service.MyAppNameService.scanLeDevice
09-24 18:10:58.258: W/dalvikvm(7783): VFY: unable to resolve new-instance 5532 (Lcom/MyAppName/android/service/MyAppNameService$1;) in Lcom/MyAppName/android/service/MyAppNameService;
09-24 18:10:58.258: D/dalvikvm(7783): VFY: replacing opcode 0x22 at 0x0019
09-24 18:10:58.258: W/dalvikvm(7783): Unable to resolve superclass of Lcom/MyAppName/android/service/MyAppNameService$1; (62)
09-24 18:10:58.258: W/dalvikvm(7783): Link of class 'Lcom/MyAppName/android/service/MyAppNameService$1;' failed
09-24 18:10:58.258: D/dalvikvm(7783): DexOpt: unable to opt direct call 0x9b23 at 0x1b in Lcom/MyAppName/android/service/MyAppNameService;.scanLeDevice
问题是我的这个Service是这么声明的,public class RolfitService extends android.app.Service{ ... }。
我看网上别人碰到类似问题是因为加载了第三方库,并没有把库文件列入编译选项,或者没有编译时没有勾选Android Private Libraries 或 Android Dependencies, 我这都不是这几个问题啊,该勾选的都选完了啊。
到底啥原因,哪位大神指点一下?