내 프로젝트에 Android 비동기 Http 클라이언트의 종속성을 추가하려고합니다. 따라서 프로젝트에는 두 개의 build.gradle 파일이 있습니다.

내 이해에 따라 다른 종류의 종속성이 있습니다.
- build.gradle (Project : My-app)의 루트 레벨에 정의 된 것
- build.gradle (Project : My-app)의 buildscript 안에있는 하나
- 다른 하나는 build.gradle (Modules : app)
이 질문 은 buildScript의 종속성에 대한 리포지토리에 관한 것이며 처음 두 유형에 대해 약간 설명합니다.
또한 build.gradle (Project : My-app)은 말합니다.
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
그래서 Android Asynchronous Http Client의 종속성 코드가 build.gradle (Module : app)에 추가되어야한다고 생각합니다.
누군가가 더 나은 이해를 위해이 모든 것을 명확하게 보여줄 수 있다면 좋을 것입니다.
Failed to find: com.loopj.android:android-async-http:1.4.5 직접 다운로드 할 수 없다는 오류가 표시 되며 프록시도 설정했습니다. jar 파일을 다운로드하고 수동으로 시도했지만 .. File Repository올바른 방법입니다.
Project Structure로 이동 Modules하여 프로젝트를 선택하십시오. 거기에 green cross sign. 클릭하면 New Module창이 열립니다. 라이브러리 가져 오기를 선택 .jar합니다 import .JAR or .AAR package. 파일 이 있으면 아래에서 . 그렇지 않으면 jar를 libs폴더에 복사하고 Module:app다음 종속성을 추가 하십시오 .dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/your_jar_file.jar') }



build.gradle(Modules:app)하거나 자동으로 라이브러리를 추가File -> Project Structure -> Modules -> (Choose project you want to add library) -> Dependencies합니다Module Dependency