Gradle jest dla mnie trochę mylący, a także dla każdego nowego programisty Androida. Czy ktoś może wyjaśnić, czym jest Gradle w Android Studio i do czego służy? Dlaczego jest zawarty w Android
Gradle to narzędzie do automatyzacji kompilacji projektów, które wykorzystuje Groovy DSL. Skrypty kompilacji Gradle obsługują repozytoria Maven i Ivy, a także zwykły system plików do zarządzania zależnościami.
Gradle jest dla mnie trochę mylący, a także dla każdego nowego programisty Androida. Czy ktoś może wyjaśnić, czym jest Gradle w Android Studio i do czego służy? Dlaczego jest zawarty w Android
Po aktualizacji do Android Studio 3.0 i utworzeniu nowego projektu zauważyłem, że build.gradleistnieje nowy sposób dodawania nowych zależności zamiast compiletam implementationi zamiast testCompiletam testImplementation. Przykład: implementation 'com.android.support:appcompat-v7:25.0.0'...
Próbuję użyć nowego Androida Studio, ale wydaje mi się, że nie działa poprawnie. Korzystam z biblioteki Gson do serializacji / deserializacji obiektów JSON. Ale biblioteka jakoś nie została uwzględniona w kompilacji. Stworzyłem nowy projekt z funkcją MainActivity . Skopiowałem gson-2.2.3.jar do...
Po aktualizacji do Androida Studio 2.3 otrzymałem ten komunikat o błędzie. Wiem, że to tylko wskazówka, ponieważ aplikacja działa normalnie, ale jest naprawdę dziwna. Wszystkie biblioteki com.android.support muszą używać dokładnie tej samej specyfikacji wersji (mieszanie wersji może prowadzić do...
Zawsze programowałem Androida z Eclipse i postanowiłem rozpocząć migrację do Android Studio . Zdecydowałem się użyć tego samego zestawu SDK, który już miałem dla Eclipse, a następnie: Rozpoczął nowy projekt Ustaw minimum SDK 4.0 (API Level 14) Wybierz opcję Puste działanie Używane Domyślne nazwy...
Jak mogę powiedzieć stopniowi, aby ponownie pobierał zależności z
Chcę wykonać gradle buildbez wykonywania testów jednostkowych. Próbowałem: $ gradle -Dskip.tests build To wydaje się nic nie robić. Czy jest jakieś inne polecenie, którego mógłbym
Próbowałem więc dodać moją lokalną zależność pliku .jar do mojego pliku build.gradle: apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } I...
Czy można użyć gradacji do stworzenia drzewa tego, co zależy od czego? Mam projekt i chciałbym dowiedzieć się o wszystkich zależnościach, więc może będę mógł go trochę przyciąć za pomocą deklaracji przesyłania dalej itp.
Chciałbym mieć moją wersję Gradle, aby utworzyć plik apk podpisany wersją przy użyciu Gradle. Nie jestem pewien, czy kod jest poprawny lub czy brakuje mi parametru podczas wykonywania gradle build? Oto część kodu w moim pliku gradle: android { ... signingConfigs { release { storeFile...
Otrzymuję błąd po aktualizacji z mojego ostatniego projektu. W moim kodzie nie ma problemu, ale mam problem z build.gradle. Jak mogę to naprawić? kod build.gradle tutaj: apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude...
Mam wiele projektów (~ 10 modułów), których budowanie za każdym razem zajmuje około 20-30 sekund. Po naciśnięciu przycisku Uruchom w Android Studio muszę za każdym razem czekać na przebudowanie aplikacji, co jest bardzo wolne. Czy można zautomatyzować proces budowania w Android Studio? Czy masz...
Od wersji Androida 2.2-alpha4 : Gradle spróbuje pobrać brakujące pakiety SDK, od których zależy projekt Co jest niesamowicie fajne i było znane z projektu JakeWharton . Ale aby pobrać bibliotekę SDK, musisz: zaakceptować umowy licencyjne lub gradle powie ci: Nie zaakceptowałeś umów...
Jestem nowy w Gradle. Używam Gradle 1.10 i Ubuntu 13. Chcę wiedzieć, czy jest jakaś komenda do wykonania tylko jednej lokalnej klasy testowej, podobnej do „testonly” w
Czy można zadeklarować zmienną w Gradle używaną w Javie? Zasadniczo chciałbym zadeklarować niektóre zmienne w build.gradle, a następnie uzyskać (oczywiście) w czasie kompilacji. Podobnie jak makra preprocesora w C / C ++ ... Przykładem deklaracji może być coś takiego: android { debug {...
Eksperymentowałem z nowym systemem kompilacji Androida i napotkałem mały problem. Skompilowałem własny pakiet aar ActionBarSherlock, który nazwałem „actionbarsherlock.aar”. To, co próbuję zrobić, to użyć tego aar do zbudowania mojego końcowego pakietu APK. Jeśli dołączę całą bibliotekę...
Próbuję zaimportować projekt Gradle do IntelliJ, a kiedy przejdę do pola Gradle Hometekstowego, nie jest ono automatycznie wypełniane, ani nie wpisuję ścieżki Gradle Homewyniku w prawidłowej lokalizacji - mam GRADLE_USER_HOMEustawioną zmienną środowiskową (według mnie jest to !) poprawna ścieżka i...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby koncentrowało się na jednym problemie, edytując ten post . Zamknięte w zeszłym roku . Kontekst: Próbuję...
Podczas próby użycia najnowszej biblioteki obsługi aplikacji appcompat-v7 w moim projekcie pojawia się następujący błąd: /Users/greg/dev/mobile/android_project/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0/res/values-v11/values.xml Error:(36, 21) No resource found...
Mam prostą klasę napisaną w Android Studio: package com.mysite.myapp; import org.apache.http.client.HttpClient; public class Whatever { public void headBangingAgainstTheWallExample () { HttpClient client = new DefaultHttpClient(); } } i z tego otrzymuję następujący błąd czasu...