Android Studio에서 Android 라이브러리로 Gradle을 사용하여 go
이라는 모듈을 포함하는 Android 프로젝트가 있습니다. 여기에는 com.nwoods.go
이라는 단일 Java 패키지가 들어 있습니다. 이 스택 오버플로 제출을 위해서, 내가 패키지 com.nwoods.ugurdemo1
에 MainActivity 클래스가 ugurdemo1
라는 응용 프로그램 모듈이 같은 안드로이드 프로젝트 내부 FooBar
라는 클래스가 포함되어 있습니다.Android Studio에서 다른 모듈의 소스로 컴파일
Android Studio ugurdemo1
모듈의 프로젝트 구조를 컴파일 할 때 라이브러리 go
에 따라 수정했습니다. ugurdemo1
의 MainActivity에서 FooBar
을 참조하고 사용하고 싶습니다. go
. 이를 위해, 나는 전형적인 자바 import 문을 클래스를 서문 :
import com.nwoods.go.FooBar; ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FooBar myFooBarObject = null;
안드로이드 스튜디오는 여전히 깨끗한 내 소스의 다시 수행 한 후 FooBar
의 기호를 확인할 수 없습니다. 스택 오버플로에 대한 비슷한 질문은 종속성 대화 상자에서 컴파일 시간 설정을 편집하여 해결되었지만 다시는 작동하지 않습니다. 도움이된다면 현재 실행 중입니다 Android Studio IO Preview (0.3.6)
을
환호하지만, 내 프로젝트는 Gradle을 통해 문제가 없으므로 여전히 0.8.4에서는 해결되지 않은 AS 문제입니다. – jonalmeida