2012-12-08 1 views
0

나는 현재 다른 프로젝트에서 클래스를로드하려고하지만 시간이 나에게 런타임에서이 오류를 제공하고 컴파일되지 :Dalvikvm - 정적 필드 [Noclassdeferror] 확인할 수 없습니다 - 안드로이드

VFY: unable to resolve static field 840 (Read) in Lshared/TestingMode; 

Caused by: java.lang.NoClassDefFoundError: shared.TestingMode 

을 그리고 이 클래스입니다 :

public enum TestingMode { 
Read, 
Write} 

나는 프로젝트를 가져오고 컴파일 오류가 발생하지 않도록 Java 빌드 경로를 수정했습니다.

+0

어쩌면이 도움이 대답을 참조하십시오 http://stackoverflow.com/questions/6352215/java-why-java-lang-noclassdeffounderror-caused-by-static-field-initializ-failur –

답변

0

대신 enum을 생성하고 public 클래스를 만들고 그 멤버는 public static final 변수에 저장하고 클래스 이름에서 액세스합니다.

https://stackoverflow.com/a/4822906/603233

+0

좋아 덕분에 그 많은 작품, "고정 방법을 해결할 수없는"에 대해? –

관련 문제