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.
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 …
Android Studio (1.2 RC0) ciągle mi powtarza Error running android: Gradle project sync failed. Please fix your project and try again. Jak mogę dowiedzieć się, na czym polega problem? Niestety rozwiązania z tego wątku SO nie pomogły.
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 …
Próbuję zaimportować projekt Gradle w IntelliJ IDEA z lokalnym Gradle distrib i coraz StackTrace z następującym komunikatem: Could not target platform: 'Java SE 8' using tool chain: 'JDK 7 (1.7)'. Czy ktoś mógłby wyjaśnić, proszę, jaki może być powód?
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 …
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" } …
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 …
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 …
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 …
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 …
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 …
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: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.