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.

3
Zależności skryptu kompilacji Gradle
Jaka jest różnica między deklarowaniem repozytoriów w buildScriptsekcji kompilacji Gradle lub na poziomie głównym kompilacji. Opcja 1: build.gradle : buildScript { repositories { mavenCentral(); } } lub build.gradle : repositories { mavenCentral(); }
176 build  repository  gradle 

23
Nie można rozpoznać symbolu „Motyw” w styles.xml (Android Studio)
Od dziś Android Studio nie może znaleźć motywów AppCompat w styles.xml, ale na przykład AppCompatActivity w kodzie jest rozpoznawane. Moja wersja Android Studio to 2.2.2, numer kompilacji AI-145.3360264 Próbowałem już zaktualizować do najnowszych narzędzi do kompilacji, skompilować wersję sdk (25) itp., Ale to nie rozwiązało problemu. W tej chwili zainstalowałem …

2
Jaka jest składnia pisania komentarzy w pliku build.gradle?
Patrząc w dół tego build.gradlepliku apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "package.myapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.nineoldandroids:library:2.4.0' } A …

6
Co dokładnie robi transitive = true w Gradle (wrt crashlytics)?
Co transitive = truedokładnie robi Gradle ? Z dokumentacji Gradle nie wynika jasno . Dzieje się to w kontekście compilewnętrza build.gradle. W moim przypadku polegam na crashlytics Androida. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } W kilku dokumentach Gradle ( tutaj i tutaj ) sugeruje się, że wartość „przechodnia” jest domyślnie …

30
com.google.android.gms: różne inne biblioteki żądają-usług-pomiarów-zabaw
Zaktualizowałem do gradle 4.0.1 i zacząłem otrzymywać następujący błąd Biblioteka com.google.android.gms: play-services-measurement-base jest wymagana przez różne inne biblioteki pod adresem [[15.0.4,15.0.4]], ale rozwiązuje się to do 15.0.2. Wyłącz wtyczkę i sprawdź drzewo zależności za pomocą ./gradlew: app: dependencies. Mój projekt nie używa tej zależności, więc szukałem go globalnie i pojawia …

14
Jak ustawić nazwę wersji w nazwie pliku APK za pomocą Gradle?
Próbuję ustawić konkretny numer wersji w automatycznie generowanej przez Gradle nazwie pliku APK. Teraz gradle generuje, myapp-release.apkale chcę, żeby wyglądało jak myapp-release-1.0.apk. Próbowałem zmienić nazwy opcji, które wydają się niechlujne. Czy jest na to prosty sposób? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> def file = variant.outputFile …

18
Gradle znajduje nieprawidłowy JAVA_HOME, mimo że jest poprawnie ustawiony
Podczas próby uruchomienia gradle pojawia się następujący błąd: # gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Jednak po sprawdzeniu zmiennej JAVA_HOME otrzymuję: # echo $JAVA_HOME /usr/lib/jvm/java-7-oracle Mój JAVA_HOME jest zdefiniowany w …

7
Najlepszy sposób na dodanie obsługi Gradle do IntelliJ Project
Rozejrzałem się trochę i nie znalazłem najlepszego rozwiązania do konwersji istniejącego projektu IntelliJ na Gradle. Pracuję w środowisku zespołowym i obecnie udostępniamy plik .ipr, ponieważ mamy kilka konfiguracji kompilacji, które śledzimy. W końcu pozbędziemy się zwolenników Gradle, ale nie mogę zbytnio zepsuć sprawy, dopóki konwersja Gradle nie zostanie zakończona. Ponadto …

6
Korzystanie z Build Flavours - Poprawna struktura folderów źródłowych i build.gradle
Uwaga: odpowiedź zredagowana po odpowiedzi Xaviera Próbuję użyć różnych smaków kompilacji dla tego samego projektu aplikacji w Android Studio. Wydaje mi się jednak, że strasznie mi się nie udało konfigurować go do odpowiedniego działania. Kroki: Utwórz nowy projekt Android Studio o nazwie „Test”. Otwórz plik build.gradle * i dodaj następujące …

17
Nie można znaleźć lub załadować klasy głównej org.gradle.wrapper.GradleWrapperMain
Sprzątałam cały projekt usuwając lokalnych katalogów, takich jak ~/.gradle, ~/.m2 ~./androida ~/workspace/project/.gradlei chosing File -> Invalidate Caches / Restart...w Android Studio. Teraz wykonanie polecenia ./gradlewprowadzi do następującego wyniku: usr$ ./gradlew tasks Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Nie trzeba dodawać, że usunąłem za dużo, pytanie brzmi, jak …

10
Ustawianie aktywnego profilu i lokalizacji konfiguracji z wiersza poleceń podczas rozruchu wiosennego
Mam aplikację do rozruchu sprężynowego. Mam trzy profile w mojej aplikacji -> programowanie, przygotowywanie i produkcja . Więc mam 3 pliki application-development.yml application-staging.yml application-production.yml Moja application.yml znajduje się w środku src/main/resources. Ustawiłem aktywny profil w application.yml jako: spring: profiles.active: development Pozostałe 3 pliki konfiguracyjne specyficzne dla profilu znajdują się w …

4
Gradle alternatywnie do instalacji mvn
Mam 2 różne projekty oparte na mvn. Próbuję zamienić na Gradle. projekt 1 to zestaw SDK, a projekt 2 korzysta z zestawu SDK (przykład) W czasie maven tworzy artefakt za pomocą mvn install, który dodaje cały projekt do lokalnego repozytorium. Lubię tak pracować w gradle. Podoba mi się projekt 1 …
163 maven-2  gradle 

6
Zalecany sposób na zatrzymanie kompilacji Gradle
Jak mogę zatrzymać kompilację Gradle po wykryciu problemu? Mogę użyć potwierdzenia, zgłosić wyjątek, wykonać System.exit (zły pomysł) lub użyć dedykowanej funkcji w Gradle (ale nie mogłem jej znaleźć). Jaki jest najlepszy sposób dla Gradle (i dlaczego?).
162 groovy  build  gradle 

14
Konfiguracja proxy Gradle
Aby skorzystać z integracji Gradle / Artifactory dla Jenkins, potrzebuję dostępu do sieci Web z Gradle przez serwer proxy. Aby zmniejszyć możliwe przyczyny problemów, ręcznie dodaję wtyczkę Artifactory do pliku build.gradle i uruchamiam ją z wiersza poleceń: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } Zgodnie z tym opisem w .gradle / …

7
Jersey przestał działać z nie znaleziono InjectionManagerFactory
Otrzymuję poniższy błąd podczas uruchamiania interfejsu Jersey API w Tomcat 8.5.11, który powoduje zatrzymanie mojego interfejsu API: Status HTTP 500 - Servlet.init () dla serwletu Jersey Usługa REST zgłosiła wyjątek wpisz Raport wyjątków komunikat Servlet.init () dla serwletu Jersey Usługa REST zgłosił wyjątek opis Serwer napotkał błąd wewnętrzny, który uniemożliwił …

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.