It is indirectly referenced from required .class files
플러그인 개발 시에 참조하는 플러그인이 (또!) 참조하는 클래스를 몰라서(?) 에러가 발생했다. 정확히는 안드로이드 ddms 플러그인을 참조하는데, 그 안에 있는 ddmlib.jar 와 ddmuilib.jar 내의 클래스를 참조하지 못하는 경우였다. The type com.android.ddmlib.IDevice cannot be resolved. It is indirectly referenced from required .class files 해답은 이클립스존(www.eclipsezone.com)에서 얻었다. 약간의 이해를 도와주는 답변을 옮겨본다. That's when A.class -> B.class, and B.class -> C.class, but you don't have C.class. So..