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.
Mamy projekt na Androida, który wykorzystuje nowy system kompilacji Gradle i używamy Android Studio jako narzędzia programistycznego. Gdy w programie określono kilka odmian produktu build.gradle, zauważymy, że Android Studio tworzy pierwszy z nich określony alfabetycznie. Czy istnieje sposób, aby powiedzieć Android Studio, aby podczas opracowywania tworzył i testował tylko określony …
Używam doclets javadoc z gradle, więc muszę użyć pakietu tools.jar, który znajduje się w folderze lib z jdk (w moim przypadku 1.6.0_26). Chodzi o to, że gradle nie bierze tego automatycznie, więc dodawałem ten pakiet narzędzi do mojego folderu libs, a następnie dodawałem go do dependencies.gradle. Teraz chcę go zabrać …
Używam IntelliJ IDEA Ultimate 14 i Gradle 1.2. Zarządzam projektem z konsoli, ale muszę zdebugować część kodu z IDE. Kiedy próbuję wykonać projekt, pojawia się to okno błędu . Kiedy próbuję debugować projekt, Error: Unable to make the module: idappcli, related Gradle configuration was not found. Please, re-import the Gradle …
Próbuję zintegrować logowanie Google, w mojej aplikacji dodałem te biblioteki: compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' Dodaj to również do gradle kompilacji projektu: classpath 'com.google.gms:google-services:1.4.0-beta3' Dodaj także wtyczkę do gradle budowania aplikacji: apply plugin: 'com.google.gms.google-services' następnie dodaj wymagane uprawnienia, ale kiedy próbuję uruchomić moją aplikację, otrzymałem ten błąd: Error:Execution failed for task …
Korzystanie z nowego studia Android z nową wtyczką Gradle 3.0.0. Podczas budowania pojawiło się ostrzeżenie: registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
Aktualizuję wtyczkę gradle do najnowszej: com.android.tools.build:gradle:3.0.0-alpha1 i wystąpił ten błąd: export TERM="dumb" if [ -e ./gradlew ]; then ./gradlew test;else gradle test;fi FAILURE: Build failed with an exception. What went wrong: A problem occurred configuring root project 'Android-app'. Could not resolve all dependencies for configuration ':classpath'. Could not find com.android.tools.build:gradle:3.0.0-alpha1. …
Pracuję z projektem open source, który jest zbudowany z Gradle. Chciałbym wygenerować plik (projekt) -sources.jar, który mogę załadować do mojego IDE (IntelliJ IDEA) i debugować za pośrednictwem projektu. Wiem, jak załadować plik, jeśli mogę go wygenerować. Przejrzałem dostępne zadania gradle dla projektu i nie ma takiego, który generuje plik jar …
Próbuję wdrożyć artefakt zbudowany przez Gradle do repozytorium Maven i muszę określić poświadczenia do tego. Na razie działa to dobrze: uploadArchives { repositories { mavenDeployer { repository(url: "http://.../nexus/content/repositories/snapshots/") { authentication(userName: "admin", password: "admin123") } } } } Ale nie lubię przechowywać poświadczeń w kontroli źródła. W Maven zdefiniowałbym konfigurację serwera …
Jestem bardzo nowy w tej całej obsłudze Gradle i Android Studio. Udało mi się przekonwertować mój projekt na Androida do gradle przy użyciu opcji eksportu. Ale szukam dokumentacji lub punktu wyjścia, jak zintegrować kompilację NDK z procesem budowania gradle. Jeśli to możliwe, potrzebuję również jakiegoś etapu „po”, który kopiuje pliki …
Konwertuję jedną z moich aplikacji na Gradle i chciałbym użyć funkcji nowej wersji kompilacji, aby mieć płatną i bezpłatną wersję opartą na reklamach. Chcę, aby tylko wersja oparta na reklamach była zależna od pakietu AdMob SDK. Mój plik kompilacji wygląda następująco: buildscript { repositories { mavenCentral() } dependencies { classpath …
Mam konfigurację z wieloma projektami i chcę używać gradle. Moje projekty wyglądają tak: Projekt A -> src/main/java -> src/test/java Projekt B -> src/main/java(zależy src/main/javaod projektu A ) -> src/test/java(zależy src/test/javaod projektu A ) Mój plik projektu B build.gradle jest taki: apply plugin: 'java' dependencies { compile project(':ProjectA') } Zadaniem compileJavawielkie …
edycja: (sierpień-2016) To pytanie pochodzi z listopada 2013 r. (Gdy Android Studio było jeszcze w trybie Developer Preview), Obecnie (AS v2.2, sierpień-2016) podczas instalacji AS prosi o wybranie folderu SDK (lub instalacji domyślnej) i automatycznie stosuje się do każdego otwieranego projektu. Oznacza to, że wszelkie możliwe obejścia lub poprawki są …
Mam kompilację gradle z wieloma modułami. Chcę wykonać cele dla jednego modułu przy użyciu roota. Np .: gradle build -Pmodule=ABC gradle jar -Pmodule=ABC gradle test -Pmodule=ABC gradle compileJava -Pmodule=ABC gradle customTask -Pmodule=ABC etc. Zatem każdy cel można uruchomić z poziomu roota, określając moduł. Czy jest na to prosty sposób? Dzięki …
Próbuję skonfigurować proces podpisywania, aby hasło do magazynu kluczy i hasło klucza nie były przechowywane w build.gradlepliku projektu . Obecnie w build.gradle: android { ... signingConfigs { release { storeFile file("my.keystore") storePassword "store_password" keyAlias "my_key_alias" keyPassword "key_password" } } buildTypes { release { signingConfig signingConfigs.release } } } Działa doskonale, …
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.