Android 2.2에서 ConcurrentLinkedHashMap 1.4를 사용할 때 NoClassDefFoundError 예외 발생

그러나

최신 버전의 ConcurrentLinkedHashMap 을 캐시 시스템으로 사용하고 있습니다. 그것은 안드로이드 4 이상에서 매우 잘 작동합니다. 하지만 이전 HTC 범례 (Android 2.2)에서 앱을 실행하면 NoClassDefFoundError Exception과 함께 중지됩니다. 2.3 또는 3으로 테스트하지 않았습니다.

검색했을 때 예외는 컴파일 타임에는 존재하지만 런타임에는없는 클래스와 관련이 있습니다. 하지만 왜 안드로이드 4에서는 잘 작동하지만 2.2에서는 잘 작동하는지 모르겠습니다. 어쩌면 그것은 안드로이드 자바 코딩 스타일과 관련이 있습니까? 어떤 제안이라도 감사합니다.

편집하다 ---------------------

방금 1.4 대신 ConcurrentLinkedHashMap 버전 1.2를 사용했습니다. 잘 작동합니다. 하지만 1.4 버전이 작동하지 않는 이유는 무엇입니까?

2 편집 ------------------

LinkedDeque 인 ConcurrentLinkedHashMap의 내부 클래스에 대해 예외가 발생합니다. 외부 라이브러리가 아닙니다. 그건 그렇고 나는 4가 아닌 안드로이드 2.2 SDK에 대한 코드를 컴파일합니다. 그래서 만약 그것이 안드로이드 4의 라이브러리를 필요로한다면 그것은 컴파일되지 않아야합니다.

BladeCoder

당신의 LinkedDeque클래스에 따라 DequeAPI 레벨 9 (안드로이드 2.3)부터 안드로이드에서만 사용할 수있다.

그건 그렇고, 당신의 수업은 정말 과잉이며 Android에서는 LruCache대신 사용해야 합니다 (지원 라이브러리에 포함되어 있으며 Android 1.6 이상에서 작동합니다).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android에서 getInflater ()를 호출 할 때 StackOverflowError 예외 발생

분류에서Dev

Omnifaces :: Ajax :: update () 메서드를 사용할 때 NoClassDefFoundError 예외

분류에서Dev

Omnifaces :: Ajax :: update () 메서드를 사용할 때 NoClassDefFoundError 예외

분류에서Dev

조각에 onClick 메서드를 삽입 할 때 Android 예외 발생

분류에서Dev

LinQ to SQL에서 Any ()를 사용할 때 Stackoverflow 예외가 발생합니다.

분류에서Dev

Retrofit2를 Android 4.1.2에서 사용할 수 있습니까? 내 앱에서 Retrofit2로 인해 치명적인 예외가 발생합니다.

분류에서Dev

Eclipse에서 Jetty를 사용할 때 잘못된 인수 예외 / 런타임 예외 발생

분류에서Dev

Scala에서 Flink의 leftOuterJoinLateral을 사용할 때 NullPointerException 예외 발생

분류에서Dev

postOrderDeletion에서 소멸자를 호출 할 때 예외 발생

분류에서Dev

C #에서 데이터를 삽입 할 때 예외 발생

분류에서Dev

조회를 시도 할 때 InitialContext에서 예외 발생

분류에서Dev

MQQueueManager를 초기화 할 때 MQ Websphere (C #)에서 예외 발생

분류에서Dev

Eclipse에서 Scala 테스트를 실행할 때 예외 발생

분류에서Dev

Django에서 syncdb를 실행할 때 예외 발생

분류에서Dev

노드를 선택할 때 Primefaces 트리에서 예외 발생

분류에서Dev

Eclipse-처리되지 않은 예외가 Android 앱에서 발생할 때 사용자 코드 중단

분류에서Dev

pojo를 사용할 때 예외가 발생합니까?

분류에서Dev

Armadillo 및 qpOASES를 사용할 때 예외 발생

분류에서Dev

Polly를 사용할 때 특정 예외 발생

분류에서Dev

실제 Android 기기에서 Flutter에 네트워크 이미지를 추가 할 때 소켓 예외 발생

분류에서Dev

json에서 cs 클래스를 생성 할 때 LUISGen에서 예외 발생

분류에서Dev

카메라, Android에서 이미지를 캡처 할 때 nullpointer 예외가 발생합니까?

분류에서Dev

opencv_core310.dll에서 findContours 함수를 사용할 때 OpenCV에서 처리되지 않은 예외 발생

분류에서Dev

ListView android에서 Fragment를 사용할 때 NullReferenceException 발생

분류에서Dev

LINQ IQueryable 메서드를 실행할 때 Stackoverflow 예외 발생

분류에서Dev

이 코드에서 커서를 사용할 때 런타임 예외가 발생합니다.

분류에서Dev

다른 클래스에서 PrintWriter를 사용할 때 PrintWriter 널 포인터 예외가 발생하는 이유

분류에서Dev

Powershell에서 SMO.Backup.AddDevice를 사용하려고 할 때 변환 예외가 발생합니다.

분류에서Dev

마스터 페이지에서이 스크립트를 사용할 때이 예외가 발생합니다.

Related 관련 기사

  1. 1

    Android에서 getInflater ()를 호출 할 때 StackOverflowError 예외 발생

  2. 2

    Omnifaces :: Ajax :: update () 메서드를 사용할 때 NoClassDefFoundError 예외

  3. 3

    Omnifaces :: Ajax :: update () 메서드를 사용할 때 NoClassDefFoundError 예외

  4. 4

    조각에 onClick 메서드를 삽입 할 때 Android 예외 발생

  5. 5

    LinQ to SQL에서 Any ()를 사용할 때 Stackoverflow 예외가 발생합니다.

  6. 6

    Retrofit2를 Android 4.1.2에서 사용할 수 있습니까? 내 앱에서 Retrofit2로 인해 치명적인 예외가 발생합니다.

  7. 7

    Eclipse에서 Jetty를 사용할 때 잘못된 인수 예외 / 런타임 예외 발생

  8. 8

    Scala에서 Flink의 leftOuterJoinLateral을 사용할 때 NullPointerException 예외 발생

  9. 9

    postOrderDeletion에서 소멸자를 호출 할 때 예외 발생

  10. 10

    C #에서 데이터를 삽입 할 때 예외 발생

  11. 11

    조회를 시도 할 때 InitialContext에서 예외 발생

  12. 12

    MQQueueManager를 초기화 할 때 MQ Websphere (C #)에서 예외 발생

  13. 13

    Eclipse에서 Scala 테스트를 실행할 때 예외 발생

  14. 14

    Django에서 syncdb를 실행할 때 예외 발생

  15. 15

    노드를 선택할 때 Primefaces 트리에서 예외 발생

  16. 16

    Eclipse-처리되지 않은 예외가 Android 앱에서 발생할 때 사용자 코드 중단

  17. 17

    pojo를 사용할 때 예외가 발생합니까?

  18. 18

    Armadillo 및 qpOASES를 사용할 때 예외 발생

  19. 19

    Polly를 사용할 때 특정 예외 발생

  20. 20

    실제 Android 기기에서 Flutter에 네트워크 이미지를 추가 할 때 소켓 예외 발생

  21. 21

    json에서 cs 클래스를 생성 할 때 LUISGen에서 예외 발생

  22. 22

    카메라, Android에서 이미지를 캡처 할 때 nullpointer 예외가 발생합니까?

  23. 23

    opencv_core310.dll에서 findContours 함수를 사용할 때 OpenCV에서 처리되지 않은 예외 발생

  24. 24

    ListView android에서 Fragment를 사용할 때 NullReferenceException 발생

  25. 25

    LINQ IQueryable 메서드를 실행할 때 Stackoverflow 예외 발생

  26. 26

    이 코드에서 커서를 사용할 때 런타임 예외가 발생합니다.

  27. 27

    다른 클래스에서 PrintWriter를 사용할 때 PrintWriter 널 포인터 예외가 발생하는 이유

  28. 28

    Powershell에서 SMO.Backup.AddDevice를 사용하려고 할 때 변환 예외가 발생합니다.

  29. 29

    마스터 페이지에서이 스크립트를 사용할 때이 예외가 발생합니다.

뜨겁다태그

보관