2012-04-27 4 views
0

나는 IntellliJ의 IDEA에서 라이브러리 모듈에서 변수를 사용하여 문제가 있었다 (11)라이브러리 모듈에서 변수를 사용하는 방법은 무엇입니까?

내 단계 :

  1. 새로운 안드로이드 프로젝트
  2. 추가 된 새로운 모듈 (파일 -> 새 모듈)을 작성 및 확인했다 나는
  3. 모듈이 올바르게 라이브러리 모듈로 인식 된 라이브러리로 추가 내가 라이브러리 프로젝트에 새로운 클래스를 생성
  4. 주요 프로젝트의 나무의 일부가되었다 및 테스트 변수를 추가
  5. 주 프로젝트에서이 변수를 참조하려고했지만 보지 못했습니다.

공용 프로젝트 변수가있는 라이브러리 클래스와 주 프로젝트에서 오류가있는 이미지를 게시했습니다. IntelliJ는 내 라이브러리 클래스를 인식하지 못했고 가져 오기를 제공하지 않았습니다. 라이브러리 프로젝트를 수동으로 가져 오지 못했습니다.

내가 잘못 뭐하는 거지

?

답변

1

기본 모듈에 add the library module as a dependency을 지정하십시오.

+0

흠, 그래도 그랬지. 도서관의 수업에 어떻게 접근해야합니까? 분명히 import 나 className.SomePublicField를 통해 접근 할 수 없다. – sandalone

+0

찾았습니다. 이 링크에 대한 지시 사항은 "jars or directory"를 추가해야한다고 말합니다. intellij 아이디어 11에서는 3 번째 옵션 인 "Module dependency"를 사용했고 이제는 모든 것이 매력처럼 작동합니다. – sandalone

+0

해당 페이지의 지침은 ** 모듈에 종속성 추가 **를 포함하여 모든 경우를 다루고 있습니다. – CrazyCoder

관련 문제