Android 용 reddit 리더 reddit-is-fun을 컴파일하려고했습니다. ADT (디버그 또는 단순히 실행)로 응용 프로그램을 시작하면 내 휴대 전화 (HTC Desire)에서 제대로 실행되고 실행됩니다. 그러나 서명 된 zipalign 패키지를 내 보내서 설치하면 작동하지 않습니다. 로그캣에 Jackson에 대한 NoSuchMethodError 예외가 표시됩니다. 저장소에있는 두 개의 jar이며 빌드 경로에 추가됩니다. 저는 두 사람이 같은 버전을 가지고 있고 더 새로운 버전으로 바 꾸었습니다.서명 된 apk를 내보낼 때 NoSuchMethodError
jar 라이브러리 사용에 익숙하지 않습니다. 정적 라이브러리처럼 결과 apk에 "링크"되어 있습니까? C++를 컴파일 할 때 실행 파일에 링크되어 있습니까? 장치의 응용 프로그램이 컴파일에 사용 된 것과 동일한 버전을로드하는지 어떻게 확인할 수 있습니까? (가장 가능성이있는 문제).
예, 분명히 난독 화입니다. 전체 라이브러리를 허용하려면 어떻게해야합니까? 문제는 호출이 난독 화되지만 라이브러리 자체가 아니라는 것입니다 (찾을 수없는 메소드의 이름이 a.c.f.d와 같기 때문에 이것을 생각하고 있습니다). –
'-keep class org.codehaus.jackson. *'의 행을 따라'proguard.cfg'에 줄을 추가하고 싶을 것입니다. – Dave
불행히도 작동하지 않는 것 같습니다. –