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.
W kilku zadaniach odwołuję się do słoików w moim folderze domowym. Czy istnieje lepszy sposób na uzyskanie zmiennych środowiskowych niż ENV = System.getenv() HOME = ENV['HOME'] task copyToServer(dependsOn: 'jar', type: Copy) { from 'build/libs/' into HOME + "/something/plugins/" } To ustawia $ HOME, ale miałem nadzieję, że przegapiłem trochę magii …
Wczoraj próbowałem zbudować aplikację i wszystko działało dobrze. Dziś bez żadnych zmian w projekcie ... Nagle wita mnie to ostrzeżenie o treści: Error:Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:11.0.1). Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services-basement/11.0.1/play-services-basement-11.0.1.aar Czy ktoś ma ten sam problem? Jeśli podążasz za linkiem, w którym szuka pakietu, w zasadzie jest …
Chcesz ulepszyć ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest prawidłowa. Odpowiedzi, które nie są wystarczająco szczegółowe, można edytować lub usuwać. W każdym projekcie, który próbowałem stworzyć w Android Studio, wszystkie zastosowania R są zaznaczone na czerwono z komunikatem o błędzie …
Próbowałem zmusić ActionBarSherlock do działania i mam jakiś problem. Jednym z problemów, na które natknąłem się, jest następujący komunikat podczas próby jego zbudowania: Plugin with id 'android-library' not found Konkretnie: D:\Projects\Android\actionbarsherlock>D:\Projects\Android\gradlew --info build Starting Build Settings evaluated using empty settings script. Projects loaded. Root project using build file 'D:\Projects\Android\actionbarsherlock\build.gradle'. Included …
Do tej pory tworzyłem uruchamialne pliki JAR za pomocą funkcji Eclipse „Export ...”, ale teraz przełączyłem się na IntelliJ IDEA i Gradle w celu automatyzacji kompilacji. Niektóre artykuły sugerują tutaj wtyczkę „aplikacja”, ale nie prowadzi to do końca, którego oczekiwałem (tylko JAR, brak skryptów startowych lub coś podobnego). W jaki …
Z dokumentacji Gradle: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.wrapper.Wrapper.html Skrypty wygenerowane przez to zadanie mają zostać wprowadzone do systemu kontroli wersji. To zadanie generuje również mały plik JAR bootstrap gradle-wrapper.jar i plik właściwości, które również powinny zostać zapisane w systemie VCS. Skrypty są delegowane do tego pliku JAR. Od: Czego NIE powinno być pod kontrolą …
Skonfigurowałem mój projekt w Android Studio do korzystania z biblioteki Square Wire , zgodnie z tym pytaniem . Build-> Compile Projectdziała dobrze. 2:03:10 PM Compilation completed successfully in 31 sec Jeśli jednak otworzę jeden z wygenerowanych przeze mnie plików bufora protokołu, pakiet Square nie zostanie rozpoznany. Innym objawem jest to, …
Google właśnie udostępnił swoje narzędzie do budowania Bazel . Jakie są różnice między tym narzędziem a Gradle ? Co może zrobić, czego Gradle nie może, co robi lepiej, a co Gradle robi lepiej?
Próbuję migrować projekt z Eclipse, ale nic, co próbowałem, nie działa. W Eclipse mam 3 projekty (2 projekty aplikacji na Androida i 1 projekt biblioteki dla Androida). Te 2 projekty aplikacji zależą od projektu biblioteki. Kiedy wykonuję eksport Gradle, otrzymuję 3 projekty, które nie działają. Jestem otwarty na restrukturyzację projektu, …
Mam 5 środowisk: - local (my development machine) - dev - qc - uat - live - staging Chcę, aby dla każdego środowiska były używane różne właściwości aplikacji, więc mam następujące pliki właściwości, z których każdy ma inny adres URL dla źródła danych: - application.properties (containing common properties) - application-local.properties …
Debuguję problemy z Gradle w Android Studio i widzę odniesienia do „Uruchom synchronizację Gradle”, ale nie wiem, jak uruchomić to polecenie. Jak uruchomić „Synchronizację Gradle” ze studia Android lub terminala Mac?
Od wczoraj pojawia się błąd gradle podczas budowania - po prostu pojawił się losowo ... Tutaj pełny ślad stosu: Mój projekt zależy od wielu bibliotek i do wczoraj budował się bez żadnych problemów (nawet z bibliotekami) compile 'com.google.android.gms:play-services:3.1.36' compile 'com.android.support:support-v4:13.0.0' compile project(":libs:DatabaseCreationHelper") compile project(":libs:actionbarsherlock") Czy ktoś ma pomysł, jak to …
Chcę użyć nowej biblioteki obsługi Multidex, aby przełamać limit metod dla jednej z moich aplikacji. Wraz z Androidem Lollipop Google wprowadził bibliotekę obsługi wieluidex, która ułatwia multidex. Jakie kroki są potrzebne do korzystania z tej biblioteki i tworzenia aplikacji z obsługą wieluidex?
Ciągle widzę tę wiadomość i nie wiem, jak rozwiązać ją na dobre. Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from AndroidManifest.xml:43:9 is also present at com.github.erizet.signala:signala-longpolling:0.20:7:18 value=(@drawable/ic_launcher) Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:40:5 to override :OpenBook:processDebugManifest FAILED Error:Execution failed for task ':OpenBook:processDebugManifest'. > Manifest merger failed with multiple errors, see …
Od wersji Gradle 1.7 pojawiło się nowe repozytorium publiczne JCenter. repositories { jcenter() } Więc chcę zapytać, czy wszystkie słoiki z Maven Central są częścią tego repozytorium? A jeśli nie, z czego składa się repozytorium JCenter? Czy JCenter jest bardziej niezawodny z Maven Central jako przestój?
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.