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.

5
Gradle, „sourceCompatibility” czy „targetCompatibility”?
Jaki jest związek / różnica między sourceCompatibilityi targetCompatibility? Co się dzieje, gdy mają różne wartości? Według dokumentacji Gradle : sourceCompatibilityto „Zgodność wersji Java do użycia podczas kompilowania źródła Java”. targetCompatibilityto „Wersja Java do generowania klas”. Rozumiem, że targetCompatibilitywygeneruje kod bajtowy Java zgodny z określoną wersją języka Java. Czy jest to …
130 gradle  java 



7
Zadanie Gradle - przekazuje argumenty do aplikacji Java
Mam aplikację Java, która działa z niestandardowym zadaniem gradle i aplikacja wymaga pewnych argumentów po wywołaniu. To są: programName ( string | -f filename | -d key | -h) Options: string Message to be used. -d key Use default messages, key must be s[hort], m[edium] or l[ong]. -f filename Use …
127 java  gradle  arguments 


4
„Aapt” IOException error = 2, Brak takiego pliku lub katalogu. „Dlaczego nie mogę zbudować mojego gradle na jenkins?
Mam mały problem. Problem: Próbuję zbudować wersję mojego projektu Android na Jenkins i teraz stoję na tym problemie, którego nie mogę rozwiązać. Podczas budowy mam ten komunikat o błędzie: :Client:mergeDebugResources /var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory :Client:mergeDebugResources FAILED Możesz sobie wyobrazić, że to …
126 java  android  jenkins  gradle  aapt 

14
Używanie typów kompilacji w Gradle do uruchamiania tej samej aplikacji, która używa ContentProvider na jednym urządzeniu
Skonfigurowałem Gradle, aby dodać sufiks nazwy pakietu do mojej aplikacji do debugowania, dzięki czemu mogę mieć wersję używaną przeze mnie i wersję debugowania na jednym telefonie. Odnosiłem się do tego: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Mój plik build.gradle wygląda następująco: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } …

2
Jaka jest różnica między wszystkimi projektami a podprojektami
Czy ktoś może mi powiedzieć, jaka jest różnica między sekcją „wszystkie projekty” a sekcją „podprojekty” w przypadku kompilacji z wieloma projektami? Tylko katalog nadrzędny? Czy ktoś używa obu? Jeśli tak, czy masz ogólne zasady, które określają, co jest zwykle umieszczane w każdym z nich? Powiązane pytanie: jaka jest różnica między …
124 gradle 

8
Co to jest polecenie wykresu zależności artefaktów Gradle?
Przeczytałem ten komentarz w dokumentach Gradle : To deal with problems due to version conflicts, reports with dependency graphs are also very helpful. Such reports are another feature of dependency management. Przyniesiono mi jakiś słoik, ale muszę się dowiedzieć, skąd pochodzi. Normalnie po prostu wykluczyłbym to globalnie, ale potrzebuję tutaj …
123 gradle 

11
Użycie Gradle do zbudowania jar z zależnościami
Mam kompilację z wieloma projektami i umieściłem zadanie zbudowania słoika z tłuszczem w jednym z podprojektów. Stworzyłem zadanie podobne do opisanego w książce kucharskiej . jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' } } Uruchomienie go powoduje następujący błąd: Przyczyna: Nie …
122 gradle  uberjar 


16
Kod wersji Autoincrement z dodatkowymi właściwościami gradle
Tworzę aplikację na Androida za pomocą Gradle. Do tej pory używałem pliku Manifest do zwiększenia versionCode, ale chciałbym odczytać versionCode z pliku zewnętrznego i w zależności od tego, czy jest to smak wydania, czy smak debugowania, zwiększyć versionCode. Wypróbowałem dodatkowe właściwości, ale nie możesz ich zapisać, co oznacza, że ​​następnym …

15
„zależności” nie można zastosować do „(groovy.lang.Closure)”
Nie mogę naprawić tego błędu: dependencies cannot be applied to '(groovy.lang.Closure) To jest mój plik gradle: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { compile fileTree(dir: …
121 android  groovy  gradle 

5
Błąd Gradle: dostęp do zapisu jest dozwolony z wątku wysyłania zdarzeń tylko w Android Studio
Po aktualizacji Android Studio do wersji 2.2 (na Windows 10) i jakoś następnego ranka otrzymałem taki błąd, gdy gradle budował na dowolnym projekcie: Dostęp do zapisu jest możliwy tylko z wątku wysyłania zdarzeń Mimo to polecenie budowy gradlew działało i zakończyło się pomyślnie. Wypróbowałem typowe dla Androida deweloperów zestawu naprawczego …

3
Jak zaimportować projekt Android jako bibliotekę i NIE kompilować go jako APK (Android Studio 1.0)
Próbowałem zaimportować projekt (projLib) jako zależność dla innego projektu (projAPK). projAPK gradle ma to: dependencies { compile project(':libs:NewsAPI') compile project(':projLib') } ale kiedy zsynchronizuję gradle, pojawia się ten błąd: Błąd: Zależność Android_2015: projLib: nieokreślona w projekcie projAPK jest rozwiązywana do archiwum APK, które nie jest obsługiwane jako zależność kompilacji. Plik: …

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.