Pytania otagowane jako gradle

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.

20
Gradle buildConfigField BuildConfig nie może rozpoznać symbolu
Używam Gradle do tworzenia mojej aplikacji na Androida. Próbuję użyć niektórych flag w oparciu o typ kompilacji (wydanie lub debugowanie). Mój plik Gradle wygląda następująco: android { buildTypes { debug { buildConfigField 'boolean', 'PREPROD', 'true' buildConfigField 'boolean', 'STAGING', 'false' } release { buildConfigField 'boolean', 'PREPROD', 'false' buildConfigField 'boolean', 'STAGING', 'false' …

5
Jak ustawić nazwę / grupę / wersję projektu oraz zgodność {źródło, cel} w tym samym pliku?
Zamierzam uogólnić użycie gradle w moich projektach i chciałbym wszędzie ponownie używać tego samego pliku kompilacji. Niestety, mam problem ze zdefiniowaniem właściwości wymienionych w $ subject w jednym pliku, aby ułatwić migrację. To jest klasa 1.6. Co próbowałem, ale wszystkie próby zakończyły się niepowodzeniem: gradle.properties: nie można modyfikować nazwy (tylko …
83 java  gradle 

1
Co oznacza '->' (strzałka) na wykresie zależności w Gradle?
Próbuję uruchomić kilka testów Androida, jednak kompilator skarży się, że istnieje wiele plików dex. Multiple dex files define Lorg/hamcrest/MatcherAssert; Więc próbuję odfiltrować zduplikowane zależności: $ ./gradlew -q dependencies app:dependencies --configuration androidTestCompile Jednak otrzymuję następujący wynik: ------------------------------------------------------------ Project :app ------------------------------------------------------------ androidTestCompile - Classpath for compiling the androidTest sources. +--- org.mockito:mockito-core:1.9.5 | …

14
BuildConfig.DEBUG zawsze ma wartość false podczas budowania projektów bibliotek za pomocą gradle
BuildConfig.DEBUG nie działa (= logicznie ustawiony na false), gdy uruchamiam aplikację w trybie debugowania. Używam Gradle do budowania. Mam projekt biblioteki, w którym robię to sprawdzenie. BuildConfig.java wygląda następująco w folderze debugowania kompilacji: /** Automatically generated the file. DO NOT MODIFY */ package common.myProject; public final class BuildConfig { public …

12
transformClassesAndResourcesWithProguardForRelease FAILED
Próbuję zbudować moją aplikację na Androida za pomocą Gradle w konsoli. Ale wyświetlenie poniżej błędu dotyczącego zadania ': app: transformClassesAndResourcesWithProguardForRelease': build.gradle: buildscript { repositories { jcenter() maven { url "https://jitpack.io" } } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath 'com.google.gms:google-services:3.0.0' } } allprojects { repositories { jcenter() maven { url "https://jitpack.io" } …

22
Android Studio: Gradle - niepowodzenie kompilacji - niepowodzenie wykonania zadania „: dexDebug”
Błąd: Gradle: Execution failed for task ':vertretungsplan:dexDebug'. > Failed to run command: P:\Android-Studio\sdk\build-tools\18.0.1\dx.bat --dex --output P:\Projekte\VertretungsplanProject\vertretungsplan\build\libs\vertretungsplan-debug.dex P:\Projekte\VertretungsplanProject\vertretungsplan\build\classes\debug P:\Projekte\VertretungsplanProject\vertretungsplan\build\dependency-cache\debug P:\Android-Studio\sdk\extras\android\m2repository\com\android\support\support-v4\18.0.0\support-v4-18.0.0.jar P:\Projekte\VertretungsplanProject\vertretungsplan\libs\commons-io-2.4.jar P:\Projekte\VertretungsplanProject\vertretungsplan\build\exploded-bundles\VertretungsplanProjectLibrariesActionbarsherlockUnspecified.aar\classes.jar Error Code: 2 Output: trouble processing: bad class file magic (cafebabe) or version (0033.0000) ...while parsing de/MayerhoferSimon/Vertretungsplan/LoginActivity$2.class ...while processing de/MayerhoferSimon/Vertretungsplan/LoginActivity$2.class trouble processing: bad class file magic (cafebabe) or version …

4
Problemy z przekazywaniem właściwości i parametrów systemowych podczas uruchamiania klasy Java za pośrednictwem Gradle
Próbuję uruchomić aplikację Java z wiersza poleceń za pośrednictwem Gradle w ramach szybkiego testu integracji. Przenoszę moje skrypty budowania z Mavena, gdzie można to łatwo zrobić za pośrednictwem exec-maven-plugin. Moje dwa duże wymagania to: Możliwość przekazywania właściwości systemowych do wykonywalnego kodu Java Możliwość przekazywania argumentów wiersza poleceń do wykonywalnego kodu …
82 java  gradle 

8
Najlepszy sposób na włączenie Volley (lub innej biblioteki) do projektu Android Studio
Widziałem różne rady, jak to najlepiej zrobić. To pytanie dotyczy tworzenia słoika. Gdzie indziej widziałem rady, aby po prostu skopiować źródło salwy do własnego projektu. Ta sekcja dotycząca bibliotek na android.com wydaje się najbardziej miarodajna. Jednak po skompilowaniu volleya nie mam biblioteki aal, podczas gdy ta sekcja mówi, że powinienem. …

5
Gradle: więcej niż jeden wariant projektu: myLib pasuje do atrybutów konsumenta
Biblioteka, z której napisałem, myLibkorzysta RemoteMessagez Firebasesamej aplikacjiFirebase . Korzystanie z gradle 4.7. Wobec tego również w 4.4.1. Jak to naprawić? project.gradle buildscript { repositories { google() jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:3.1.2' classpath 'com.google.gms:google-services:3.3.0' } } allprojects { repositories { google() jcenter() mavenCentral() mavenLocal() } } task clean(type: …

11
java.lang.NullPointerException (brak komunikatu o błędzie)
Wiem, że to moje pytanie było zadawane wiele razy i podążałem za większością odpowiedzi, ale żadna z nich nie pomogła. To jest mój problem, zawsze kiedy synchronizuję mój projekt, zawsze kończy się to niepowodzeniem. Oto jak wygląda konsola gradle: Wykonywanie zadań: [: app: generationDebugSources,: app: generatedDebugAndroidTestSources,: app: mockableAndroidJar,: app: PreparatDebugUnitTestDependencies] …

7
Zależność testu Gradle
Mam dwa projekty, projekt A i projekt B. Oba są napisane w stylu groovy i używają gradle jako systemu kompilacji. Projekt A wymaga projektu B. Dotyczy to zarówno kodu kompilacyjnego, jak i testowego. Jak mogę skonfigurować, aby klasy testowe projektu A miały dostęp do klas testowych projektu B?

8
Wymagana jest wersja Gradle 2.2. Obecna wersja to 2.10
Próbuję użyć kompilacji Gradle. To daje mi błąd, mówiąc to Nie udało się zastosować wtyczki [identyfikator „com.android.library”] Gradle w wersji 2.2 jest wymagany. Obecna wersja to 2.10. Jeśli korzystasz z opakowania gradle, spróbuj edytować DistributionUrl w /home/sanjeewa/workspace/Android/UVCCamera/gradle/wrapper/gradle-wrapper.properties na gradle-2.2-all.zip Ale moje właściwości gradle-wrapper.properties obejmują gradle-2.4-all.zip. Zmieniłem go na gradle-2.2-all.zip Wciąż …

8
Wymagana jest wersja Gradle 1.10. Obecna wersja to 2.0
Próbuję używać najnowszej wersji Gradle (2.0), jednak ten komunikat pojawia się po naciśnięciu gradle build w terminalu. Dlaczego prosi o wersję 1.10? Jestem nowy w Gradle, więc staram się to obejść. Wymagana jest wersja Gradle 1.10. Obecna wersja to 2.0 Oto moje zależności (plik build.gradle modułu): dependencies { classpath 'com.android.tools.build:gradle:0.12.+' …

12
Gradle Build Android Project Błąd „Nie można rozwiązać wszystkich zależności”
Próbuję zbudować mój pierwszy projekt za pomocą Gradle i myślę, że moje pliki i ustawienia Gradle są poprawne. Używam tylko jednego modułu i obsługuję biblioteki V4 + AppCompatBar. Projekt - build.gradle allprojects { repositories { mavenCentral() } } Projekt - settings.gradle include ':AssignmentTempos21' Moduł główny - build.gradle buildscript { repositories …

5
Zaktualizuj moje zależności gradle w eclipse
Mam prosty projekt gradle w moim zaćmieniu. Aktualizuję plik build.gradle, aby zawierał kilka plików JAR HTTP Apache ... dependencies { compile group: 'commons-collections', name: 'commons-collections', version: '3.2' compile 'org.apache.httpcomponents:httpclient:4.2.3' compile "org.apache.httpcomponents:httpmime:4.2.3" testCompile group: 'junit', name: 'junit', version: '4.+' } Jednak w moim kodzie, w którym odnoszę się do niektórych rzeczy …
79 eclipse  gradle 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.