Java 1.7을 사용하기 시작했으며 Eclipse를 계속 사용하고 있습니다. 내 프로젝트에서 throw 된 예외에 여분의 데이터를 추가합니다 (handledException.addSuppressed(additionalException);
). 지금까지 작동했습니다.NoSuchMethodError : java.lang.Exception.addSuppressed : Java 1.6에서 1.7로 업데이트
하지만 내 사고 보고서에 따르면 일부 오래된 OS에 설치된 기기 (Android 2.3.4)는 아래의 StackTrace로 충돌합니다. 하지만 Android 4.4.4를 사용하는 Nexus 5에서는 발생하지 않습니다.
java.lang.NoSuchMethodError: java.lang.Exception.addSuppressed
Java 1.7로 업데이트하는 데 필요한 몇 가지 추가 단계가 있는지 잘 모르겠습니다.
이전 버전의 Android가 컴파일되었을 가능성이 있습니다. 자바 1.6. 상당수의 사용자에게 문제가 발생하는 경우 해당 방법을 사용하지 않는 것이 좋습니다. – Karakuri
해당 메소드의 API 레벨을 확인하지 않은 것 같습니다. Java 7에는 아무런 관련이 없습니다. – osayilgan