롤리팝 마시멜로 오레오에서는 정상적으로 작동하는걸 확인했는데
롤리팝에서 더 내린 킷캣에서는 작동을 안하고 java.lang.NoClassDefFoundError 해당 오류를 뿜어냅니다..
Myapplication class가 처음에 onCreate되면서
m_MainService_Interface = new MainService_Interface(getApplicationContext());
여기서 해당 클래스에 진입하면
public MainService_Interface(Context context) {
mServiceConnection = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
m_MainService = ((MainService.MainServiceBinder) service).getService();
}
@Override
public void onServiceDisconnected(ComponentName name) {
mServiceConnection = null;
m_MainService = null;
}
};
context.bindService(new Intent(context, MainService.class)
.setPackage(context.getPackageName()), mServiceConnection, Context.BIND_AUTO_CREATE);
}
이렇게 나오는데 현재 오류 내용도 위 두개의 부분에서 발생했다고 나와있습니다..
혹시 해결할 방법이 없을까요 ..
정확히 아래같은 오류가 표시됩니다.
java.lang.NoClassDefFoundError: com.ap.universe.service.MainService_Interface$1