Próbuję dodać zależność klienta HTTP asynchronicznego systemu Android do mojego projektu. W projekcie są więc dwa pliki build.gradle.

Jak rozumiem, istnieją różne rodzaje zależności:
- Ten, który zdefiniowano na poziomie głównym build.gradle (Projekt: My-app)
- Jeden w skrypcie build.gradle (Projekt: Moja-aplikacja)
- Kolejnym jest build.gradle (moduły: aplikacja)
To pytanie dotyczy repozytoriów dla zależności buildScript, wyjaśnij trochę o pierwszych dwóch typach.
Mówi również build.gradle (Project: My-app)
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Więc myślę, że kod zależności asynchronicznego klienta HTTP dla Androida powinien zostać dodany w build.gradle (moduł: aplikacja).
Byłoby wspaniale, gdyby ktoś mógł przedstawić jasny obraz tego wszystkiego dla lepszego zrozumienia.
Failed to find: com.loopj.android:android-async-http:1.4.5 że nie można pobrać bezpośrednio, ustawiłem również proxy. Ściągnąłem plik jar i próbowałem ręcznie, ale File Repository.. czy to jest właściwy sposób.
Project Structureprzejdź do Modulesi wybierz swój projekt. Tam zobaczysz plik green cross sign. Kliknięcie spowoduje otwarcie New Moduleokna. Tam wybierasz import swojej biblioteki. Jeśli masz .jarplik, wybierz poniżej import .JAR or .AAR package. W przeciwnym razie skopiuj libsplik jar do folderu i Module:appdodaj następujące zależności:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/your_jar_file.jar') }



build.gradle(Modules:app)lub przejść doFile -> Project Structure -> Modules -> (Choose project you want to add library) -> Dependenciesmiejsca, w którym zobaczysz zielony znak krzyżyka, dotykając tej opcjiModule Dependencyi automatycznie dodaj bibliotekę