«build.gradle» etiketlenmiş sorular

Build.gradle dosyası, ilgili klasördeki 'gradle' komutu tarafından başlatılan varsayılan eylemleri ve görevleri açıklar.

8
Gradle'da uygulama ve derleme arasındaki fark nedir?
Android Studio 3.0'a güncellenmesi ve yeni bir proje oluşturduktan sonra, ben de fark ettim build.gradleyerine yeni bağımlılıklar eklemek için yeni bir yol var compileolduğunu implementationve yerine testCompileorada testImplementation. Misal: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' onun yerine compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' Aralarındaki fark nedir ve ne kullanmalıyım?

30
Tüm com.android.support kitaplıkları aynı sürüm belirtimini kullanmalıdır
Android studio 2.3'e güncelledikten sonra bu hata mesajını aldım. Uygulama normal çalıştığında bir ipucu olduğunu biliyorum ama gerçekten garip. Tüm com.android.support kitaplıkları aynı sürüm belirtimini kullanmalıdır (karıştırma sürümleri çalışma zamanı çökmelerine neden olabilir). Bulunan sürümler 25.1.1, 24.0.0. Örnek olarak com.android.support:animated-vector-drawable:25.1.1 ve com.android.support:mediarouter-v7:24.0.0 verilebilir benim derecem: dependencies { compile fileTree(dir: 'libs', …

16
Build.gradle dosyasına yerel .jar dosyası bağımlılığı nasıl eklenir?
Bu yüzden build.gradle dosyasına yerel .jar dosya bağımlılığımı eklemeyi denedim: apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Burada .jar dosyalarını başvurulan Kütüphaneler klasörüne eklediğimi görebilirsiniz: https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1/referencedLibraries Ama sorun şu komutu çalıştırdığınızda: komut …

27
Gradle ve Android Studio üzerinden uygulama oluşturmak ve çalıştırmak Eclipse üzerinden daha yavaştır
Binanın her seferinde yaklaşık 20-30 saniye süren bir çoklu projem var (~ 10 modül). Android Studio'da Çalıştır'a bastığımda, uygulamayı yeniden oluşturmak için her seferinde beklemek zorundayım, bu da son derece yavaş. Android Studio'da oluşturma işlemini otomatikleştirmek mümkün mü? Yoksa bu süreci nasıl daha hızlı yapacağınız konusunda tavsiyeleriniz var mı? Eclipse'de …

20
Yeni Gradle Android Build Sistemi kullanılarak harici aar paketini manuel olarak ekleme
Yeni android derleme sistemini deniyorum ve küçük bir sorunla karşılaştım. 'Actionbarsherlock.aar' adını verdiğim kendi aar ActionBarSherlock paketimi derledim. Yapmaya çalıştığım şey aslında son APK'mı oluşturmak için bu aar'ı kullanmak. Tüm ActionBarSherlock kütüphanesini derleme projesi (': actionbarsherlock') kullanarak ana projeme bir android-kütüphane modülü olarak eklersem, sorunsuz bir şekilde başarılı bir şekilde …

25
İşletim sistemi bağımsız yolu 'META-INF / LICENSE' ile birden fazla dosya bulundu
Uygulamamı oluşturduğumda şu hatayı alıyorum: Hata: ': app: transformResourcesWithMergeJavaResForDebug' görevi için yürütme başarısız oldu. İşletim sistemi bağımsız yolu 'META-INF / LICENSE' ile birden fazla dosya bulundu Bu benim build.gradle dosyam: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "cn.sz.cyrus.kotlintest" minSdkVersion 14 targetSdkVersion 25 …

12
Harici JAR'ları bir Android projesinde nasıl kullanabilirim?
Bir Android projesi oluşturdum ve projeme harici bir JAR (hessian-4.0.1.jar) ekledim. Daha sonra JAR'ı oluşturma yoluna ekledim ve Order and Export'ta kontrol ettim. Sipariş ve İhracat göz ardı gibi görünüyor ve harici JAR tüm sınıfları çalışma zamanında eksik. Eclipse eklentisini kullanarak bir Android uygulaması oluştururken harici bir JAR'dan gerekli sınıfları …

15
Gradle'a belirli JDK sürümünü kullanmasını nasıl söyleyebilirim?
Bunun işe yaramasını sağlayamıyorum. Senaryo: Gradle ile oluşturulmuş bir uygulamam var Uygulama JavaFX kullanıyor İstediğim Tüm uygulamayı / testleri / ... oluşturmak için kullanılacak bir JDK kurulumuna işaret eden bir değişken (geliştirici makinesi başına tanımlanmış) kullanın ... gradle.propertiesDosyayı almayı, değişkeni tanımlamayı düşündüm . Gibi bir şey JAVA_HOME_FOR_MY_PROJECT=<path to my desired …

15
Hata: 'com.google.code.findbugs: jsr305' bağımlılığı ile çatışma
Android App ile Android Studio 2.2 Önizleme 1'de ve Google Messaging ile Backend modülünde yeni bir proje oluşturdum . Bu uygulama dosyası: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { …

21
Android Studio sürümünün oluşturulması çok uzun sürüyor
Benim Android Studio projesi daha hızlı yapı için kullanılan ama şimdi yapı için uzun zaman alır. Gecikmelere neden olabilecek herhangi bir fikir var mı? Ben https://stackoverflow.com/a/27171878/391401 denedim ama etkisi yok. Yapıları kesintiye uğratabilecek herhangi bir Anti virüsü yok. Uygulamamın boyutu da o kadar büyük değil (yaklaşık 5MB ) ve birkaç …

30
Android Material ve appcompat Manifest birleşmesi başarısız oldu
Bir sonraki notum var dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } Ancak uygulama oluşturmak istediğimde bir sonraki günlüğü alıyorum: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0-alpha3] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: …

7
Gradle sarıcı dosyaları nasıl / ne zaman oluşturulur?
Gradle Wrapper'ın nasıl çalıştığını anlamaya çalışıyorum. Birçok kaynak deposunda aşağıdaki yapıyı görüyorum: projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties Sorularım: Nasıl / tek üretmek ne zaman gradlew/ gradlew.bat? Onları proje ilk oluşturulduğunda yalnızca bir kez mi üretmeniz gerekiyor, her değişiklik / itişinizde bunları mı üretiyorsunuz? Ve …



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 …

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.