«gradle» etiketlenmiş sorular

Gradle, Groovy DSL kullanan bir proje oluşturma otomasyon aracıdır. Gradle build komut dosyaları Maven ve Ivy depolarını ve bağımlılık yönetimi için düz dosya sistemini destekler.

3
Gradle buildscript bağımlılıkları
buildScriptGradle derlemesi bölümünde veya derlemenin kök düzeyinde depo bildirme arasındaki fark nedir ? Seçenek 1: build.gradle : buildScript { repositories { mavenCentral(); } } veya build.gradle : repositories { mavenCentral(); }
176 build  repository  gradle 

23
Styles.xml (Android Studio) içindeki 'Tema' sembolü çözülemiyor
Bugünden bu yana, Android Studio AppCompat temalarını styles.xml içinde bulamıyor, ancak örneğin koddaki AppCompatActivity tanınıyor. Android Studio sürümüm 2.2.2, Derleme # AI-145.3360264 Zaten en son derleme araçlarına yükseltmeyi denedim, sdk (25) sürümünü vb. Derleyin, ancak sorunu çözmedi. Şu anda aşağıdakileri yükledim (sdk yöneticisinden): android API: 19 ve 23 sdk platform …

2
Build.gradle dosyasına yorum yazmak için sözdizimi nedir?
Bu build.gradledosyaya bakıyorum 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' } Ya bu proje …

6
Geçişte transitive = true ne yapar (wrt crashlytics)?
Gradle transitive = truetam olarak ne yapar ? Gradle belgelerinde açık değildir . Bu bağlamındadır compileiçinde build.gradle. Benim durumumda Android'in çarpışmalarına bağlıyım. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } Birkaç Gradle dokümanı ( burada ve burada ) "geçişli" varsayılanın doğru olduğunu ima eder. Yine de, transitive = truesonuçta geçici bağımlılıkların getirilmemesi …

30
com.google.android.gms: play-services-Measurement-base diğer çeşitli kütüphaneler tarafından isteniyor
4.0.1 sürümüne güncelledim ve aşağıdaki hatayı almaya başladım Com.google.android.gms: play-services-Measurement-base kütüphanesi, [[15.0.4,15.0.4]] adresindeki diğer çeşitli kütüphaneler tarafından isteniyor, ancak 15.0.2 olarak çözümleniyor. Eklentiyi devre dışı bırakın ve ./gradlew: app: bağımlılıklarını kullanarak bağımlılık ağacınızı kontrol edin. Projem bu bağımlılığı kullanmıyor, bu yüzden küresel olarak araştırdım ve sadece içeride ortaya çıkıyor yapı …

14
Gradle kullanarak APK dosya adında versionName nasıl ayarlanır?
Gradle otomatik olarak oluşturulan APK dosya adında belirli bir sürüm numarası ayarlamaya çalışıyorum. Şimdi çakıl üretiyor myapp-release.apkama bunun gibi görünmesini istiyorum myapp-release-1.0.apk. Dağınık görünen seçenekleri yeniden adlandırmayı denedim. Bunu yapmanın kolay bir yolu var mı? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> def file = variant.outputFile variant.outputFile …

18
Gradle doğru ayarlanmış olmasına rağmen yanlış JAVA_HOME bulur
Gradle'ı çalıştırmaya çalışırken, aşağıdaki hatayı alıyorum: # 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. Ancak, ben JAVA_HOME değişken kontrol edin: # echo $JAVA_HOME /usr/lib/jvm/java-7-oracle Benim JAVA_HOME .bashrc içinde tanımlanır ve ben …

7
IntelliJ Project'e Gradle desteği eklemenin en iyi yolu
Biraz etrafına baktım ve mevcut bir IntelliJ projesini Gradle'a dönüştürmek için en iyi çözümü bulamadım. Bir ekip ortamında çalışıyorum ve şu anda izlediğimiz birkaç derleme yapılandırmasına sahip olduğumuz için .ipr dosyasını paylaşıyoruz. Sonunda Gradle lehine olanlardan kurtulacağız ama Gradle dönüşümü tamamlanana kadar işleri çok fazla sıkıştıramam. Ayrıca, Java kaynak dosyalarımız …

6
Yapı Lezzetlerini Kullanma - Kaynak klasörleri yapılandırma ve build.gradle
Lütfen dikkat: Cevap Xavier'in Yanıtından sonra düzenlendi Android Studio'da aynı Uygulama projesi için farklı Yapı Lezzetleri kullanmaya çalışıyorum . Ancak, uygun şekilde çalışacak şekilde yapılandırmak için korkunç bir zamanım var gibi görünüyor. Adımlar: 'Test' adlı yeni bir Android Studio Projesi oluşturun. Build.gradle * dosyasını açın ve aşağıdaki satırları ekleyin: productFlavors …

17
Ana sınıf org.gradle.wrapper.GradleWrapperMain bulunamadı veya yüklenemedi
Ben gibi yerel dizinleri silerek tüm projeyi temizlenir ~/.gradle, ~/.m2 ~./androidve ~/workspace/project/.gradleve seçilmesi File -> Invalidate Caches / Restart...Android Studio. Şimdi komutun yürütülmesi ./gradlewaşağıdaki çıktıya yol açar: usr$ ./gradlew tasks Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Söylemeye gerek yok, çok fazla sildim, soru tekrar nasıl onarılabilir? Bunu …

10
Yay önyüklemesinde komut satırından etkin profil ve yapılandırma konumu ayarlama
Bir yay çizme uygulamam var. Uygulamamda üç profilim var-> geliştirme, sahneleme ve üretim . 3 dosyam var Uygulamaya development.yml Uygulamaya staging.yml Uygulamaya production.yml Benim application.yml içinde bulunur src/main/resources. Application.yml aktif profilini aşağıdaki gibi ayarladım: spring: profiles.active: development Diğer 3 profile özgü yapılandırma dosyaları C:\configklasörde bulunur. Tutulma için gradle eklentisi kullanıyorum. …

4
MVN kurulumuna alternatif olarak geçiş yapın
MVN üzerinde 2 farklı proje derlemem var. Gradle'ın yerine geçmeye çalışıyorum. proje 1 SDK ve proje 2 sdk kullanıyor (örnek) Maven zamanında tüm projeyi yerel depoya ekleyen mvn install kullanarak artefakt oluşturur. Böyle bir grupta çalışmayı seviyorum. Ben proje 1 build.gradle gradle yerel depo olarak göndermek gerekir ve sonra örnek …
163 maven-2  gradle 

6
Gradle yapısını durdurmanın önerilen yolu
Bir sorun algıladıktan sonra Gradle derlemesini nasıl durdurabilirim? Bir iddia kullanabilir, istisna atabilir, System.exit (kötü fikir) yapabilir veya Gradle'da özel bir işlev kullanabilirim (ancak bir tane bulamadım). Gradle için en iyi yol nedir (ve neden?).
162 groovy  build  gradle 

14
Gradle proxy yapılandırması
Jenkins için Gradle / Artifactory entegrasyonu kullanmak için Gradle bir proxy sunucu üzerinden web erişimi gerekir. Sorunların olası nedenlerini azaltmak için, artifactory eklentisini build.gradle dosyasına manuel olarak ekler ve komut satırından çalıştırırım: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } Bu açıklamanın ardından ana dizinimde .gradle / gradle.properties dosyasında aşağıdakileri belirttim: systemProp.http.proxyHost=hostname …

7
Jersey, InjectionManagerFactory ile çalışmayı durdurdu
Tomcat 8.5.11 Jersey API benim API durdurma neden çalışırken çalıştırırken aşağıdaki hata alıyorum: HTTP Durumu 500 - Servlet Jersey REST Hizmeti için Servlet.init () istisnası attı istisna raporu yazın Forma Servlet.init () for servlet Jersey REST Service istisna attı açıklama Sunucu, bu isteği yerine getirmesini engelleyen bir iç hatayla karşılaştı. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.