«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.

5
Gradle, “sourceCompatibility” ve “targetCompatibility”?
Arasındaki ilişki / fark nedir sourceCompatibilityve targetCompatibility? Farklı değerlere ayarlandıklarında ne olur? Gradle belgelerine göre : sourceCompatibility"Java kaynağını derlerken kullanılacak Java sürümü uyumluluğu" dır. targetCompatibility"Sınıfların oluşturulacağı Java sürümü." Anladığım kadarıyla, targetCompatibilityJava'nın belirli bir sürümüyle uyumlu java bayt kodu üretecek, bu, işlevinin bir alt kümesi sourceCompatibilitymi?
130 gradle  java 



7
Gradle görevi - argümanları Java uygulamasına ilet
Özel bir gradle görevi ile çalışan bir Java uygulamam var ve uygulama çağrıldıktan sonra bazı argümanlar gerektiriyor. Bunlar: 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 …
127 java  gradle  arguments 

4
"Aapt" IOException error = 2, Böyle bir dosya veya dizin yok "neden gradle'ımı jenkins üzerinde oluşturamıyorum?
Küçük problemim var. Sorun: Android Projemin bir aşamasını Jenkins üzerinde oluşturmaya çalışıyorum ve şimdi çözemediğim bu sorunun üzerinde duruyorum. Bina sırasında şu Hata mesajını alıyorum: :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 Tahmin edebilirsiniz ki bu aapt ... evet orada ve …
126 java  android  jenkins  gradle  aapt 

14
Tek bir cihazda ContentProvider kullanan aynı uygulamayı çalıştırmak için Gradle'da derleme türlerini kullanma
Gradle'ı hata ayıklama uygulamama paket adı son eki ekleyecek şekilde ayarladım, böylece kullandığım sürüm sürümüne ve bir telefonda hata ayıklama sürümüne sahip olabilirim. Buna referans veriyordum : http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Build.gradle dosyam şöyle görünüyor: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } } } Uygulamamda bir …

2
Tüm projeler ve alt projeler arasındaki fark nedir
Çok projeli bir gradle yapısında, birisi bana "tüm projeler" bölümü ile "alt projeler" bölümü arasındaki farkın tam olarak ne olduğunu söyleyebilir mi? Sadece üst dizin mi? İkisini de kullanan var mı? Eğer öyleyse, her birine tipik olarak neyin konulacağını belirleyen genel kurallarınız var mı? İlgili soru: iki sözdizimi arasındaki fark …
124 gradle 

8
Gradle artefakt bağımlılık grafiği komutu nedir?
Bu yorumu Gradle belgelerinde okudum : To deal with problems due to version conflicts, reports with dependency graphs are also very helpful. Such reports are another feature of dependency management. Getirilecek bir tür kavanoz var ama nereden geldiğini bulmam gerekiyor. Normalde bunu küresel olarak hariç tutarım, ancak buradaki hiyerarşi hakkında …
123 gradle 


11
Bağımlılıkları olan bir jar oluşturmak için Gradle'ı kullanma
Çok projeli bir yapım var ve alt projelerden birinde şişman bir kavanoz inşa etmek için bir görev verdim. Yemek kitabında anlatılana benzer bir görev yarattım . jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' } } Çalıştırmak aşağıdaki hataya neden olur: Neden: …
122 gradle  uberjar 

15
"bağımlılıklar", "(groovy.lang.Closure)" için uygulanamaz
Bu hatayı düzeltemiyorum: dependencies cannot be applied to '(groovy.lang.Closure) Bu benim gradle dosyam: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar') …
121 android  groovy  gradle 

16
Gradle ekstra özelliklere sahip Autoincrement VersionCode
Gradle ile bir Android uygulaması oluşturuyorum. Şimdiye kadar Manifest dosyasını versionCode'u arttırmak için kullandım, ancak versionCode'u harici bir dosyadan okumak istiyorum ve bunun sürüm çeşidi mi yoksa hata ayıklama çeşidi mi olduğuna bağlı olarak versionCode'u artırın. Ekstra özellikleri denedim, ancak onları kaydedemezsiniz, bu, bir dahaki sefere onu oluşturduğumda aynı versionCode'u …

5
Gradle hatası: Yalnızca Android Studio'da olay gönderme iş parçacığından yazma erişimine izin verilir
Android Studio'yu 2.2 sürümüne (Windows 10'da) güncelledikten sonra ve bir şekilde ertesi sabah gradle herhangi bir proje üzerine kurulduğunda böyle bir hata aldım: Yazma erişimine yalnızca olay gönderme iş parçacığından izin verilir Buna rağmen gradlew -build komutu çalıştı ve başarıyla tamamlandı. WTF onarım setinin tipik Android geliştiricilerini denedim: derlemeyi temizle, …

3
Android projesi kitaplık olarak nasıl içe aktarılır ve apk olarak derlenmez (Android studio 1.0)
Başka bir projeye (projAPK) bağımlılık olarak bir projeyi (projLib) içe aktarmaya çalıştım. projAPK gradle şuna sahiptir: dependencies { compile project(':libs:NewsAPI') compile project(':projLib') } ancak derecelendirmeyi senkronize ettiğimde şu hatayı veriyor: Hata: Bağımlılık Android_2015: projLib: projede belirtilmemiş projAPK, derleme bağımlılığı olarak desteklenmeyen bir APK arşivine çözümleniyor. Dosya: /Users/myname/Documents/Development/Android_2015/libs/projAPK/build/outputs/apk/projLib-release-unsigned.apk sanırım bunun için …

7
Java gradle projesi nasıl oluşturulur
Komut satırından Java Gradle projesi nasıl oluşturulur? Aşağıdaki resimdeki gibi standart maven klasör düzeni oluşturmalıdır . GÜNCELLEME: 0,1. Gönderen http://www.gradle.org/docs/current/userguide/tutorial_java_projects.html Ben dosyası oluşturmak için gereken build.gradle2 çizgilerle apply plugin: 'java' apply plugin: 'eclipse' 0,2. Yürütmek build.gradleyerine aşağıdaki göreve ekleyingradle create-dirs task "create-dirs" << { sourceSets*.java.srcDirs*.each { it.mkdirs() } sourceSets*.resources.srcDirs*.each { …
120 java  gradle 

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.