2013-05-21 1 views
3

ADT에서 프로젝트를 가져 왔고 "모듈 설정"으로 이동하여 종속성을 편집 한 후에 문제가 해결되었습니다. "build.gradle"에 의존성 블록이 비어 있습니다. 그래서 Ansdroid-Studio에서 라이브러리 종속성을 선택하는 위치가 궁금합니다. 내가 이클립스에서 이주했을 때 모듈 디렉토리에 project.properties 파일이있다. 안드로이드 스튜디오는 "project.properties"파일에서 이러한 것들을 선택합니까?Android Studio : 라이브러리 프로젝트 종속성이 project.properties에서 선택 되었습니까?

답변

4

Android Studio의 기본 프로젝트 지원은 Gradle을 통해 이루어지며, Studio에서 열 수있는 IntelliJ의 Android 프로젝트가없는 경우가 아닙니다.

Gradle을 사용하는 경우 project.properties는 완전히 무시됩니다. IDE 만 변경하고 Gradle 기반 빌드 시스템은 변경하지 않으므로 모듈 설정을 사용하여 종속성을 추가하지 마십시오 (이후 버전에서 수정 예정).

build.gradle에 종속성이없는 경우 ADT에서 내보내기의 버그가 원인 일 수 있습니다. 이 문제가 곧 해결 될 것입니다.

+0

감사합니다. 그렇다면 "모듈 설정"에서 변경 한 내용은 어디에 저장됩니까? 메타 데이터에서? –

+1

이들은 IntelliJ의 자체 프로젝트 데이터에 저장됩니다. 그래서 편집 기능은 이것 (코드 완성, 리팩토링 등)과 같은 영향을받습니다. 그러나 building은 build.gradle에서 자체 프로젝트 정의를 사용하는 Gradle을 통해 외부에서 수행됩니다. –

+0

프로젝트 건물이 IDE와 독립적 인 경우 (IO 세션 비디오에서 배운 내용) 그런데 어떻게 내 프로젝트가 build.gradle의 빈 '종속성'블록으로도 IDE에서 제대로 구축되고 있습니까? 또는 IDE와 명령 행에서 직접 빌드하는 데 몇 가지 차이점이 있습니까? –

0

Android Studio의 새 프로젝트가 project.properties 파일을 생성하지 않았기 때문에 아마 그렇지 않습니다.

아마도 Android Studio에서 종속성의 출처가 아닌 곳이지만 너무 확신 할 수 없습니다.

관련 문제