«android-gradle-plugin» etiketlenmiş sorular

Android Gradle Plugin, Android'in standart oluşturma sistemidir. Android Studio tarafından yedekleme-oluşturma sistemi olarak kullanılır.

9
Gradle derleme türüne göre uygulama adı nasıl değiştirilir
Gradle'daki derleme türüne göre uygulamamın uygulama adını değiştirebilmenin bir yolunu bulmaya çalışıyorum. Örneğin, hata ayıklama sürümünün sahip olmasını <APP_NAME>-debugve qa sürümünün olmasını istiyorum <APP-NAME>-QA. Aşinayım: debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } Ancak, başlatıcıdayken uygulama değişikliğini uygulamak için bir gradle komutu bulamıyorum.

2
Build.gradle'daki buildscript ile allprojects arasındaki fark nedir?
Çok projeli bir gradle yapısında, birisi bana "allprojects" bölümü ile "buildscript" bölümü arasındaki farkın tam olarak ne olduğunu söyleyebilir mi? Her ikisinin de bir repositoriesve dependenciesgörevi var. Projem allprojectsiçin mi? Peki ya buildscript? buildscript { repositories { ... } dependencies { ... } } ve allprojects(subprojects) { repositories { ... …


25
Android Studio Gradle: Hata: ': app: processDebugGoogleServices' görevi için yürütme başarısız oldu. > Paket için eşleşen müşteri bulunamadı
Google'ın burada verdiği örneği izleyerek google play hizmetleri bağımlılıklarımı 8.4.0'a yükseltmeye çalışıyorum , ancak aşağıdaki hatayı alıyorum ('com.example.exampleapp', uygulama paketi adımın yerine geçer): Error:Execution failed for task ':app:processDebugGoogleServices'. > No matching client found for package name 'com.example.exampleapp' Proje build.gradle: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha3' classpath …

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 …

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, …

9
Bağımlılık "com.android.support:support-annotations" ile çakışma. Uygulama (23.1.0) ve test uygulaması (23.0.1) için çözümlenen sürümler farklı
İnşa ederken aşağıdaki hatayı alıyorum: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Bunlar benim kademeli bağımlılıklarım dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.jakewharton:butterknife:7.0.1' compile 'com.squareup:otto:1.3.8' …

21
java.util.zip.ZipException: packageAllDebugClassesForMultiDex sırasında yinelenen giriş
Bu hatanın ne anlama geldiğinden emin değilim. Execution failed for task ':excelSior:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: android/support/v4/util/TimeUtils.class Şu anda android-support-v4.jarkitaplıklarım için kullanıyorum dependencies { compile project(':addThisSDK') compile project(':centeredContentButton') compile project(':googleplayservices_lib') compile files('libs/adxtag2.4.6.jar') compile files('libs/android-support-v4.jar') compile files('libs/aws-android-sdk-1.7.1.1-debug.jar') compile files('libs/commons-lang-2.6.jar') compile files('libs/crittercism_v4_4_0_sdkonly.jar') compile files('libs/dd-plist.jar') compile files('libs/FiksuAndroidSDK_4.1.1.jar') compile files('libs/iqengines-sdk-barcode.jar') compile files('libs/irEventTracker-1.2.jar') compile files('libs/jolt-core-0.0.7.jar') …

11
Hata: Android Studio'da "varsayılan" adlı yapılandırma bulunamadı
Android'de ağ işlemi gerçekleştirmek için voleybol kütüphanesini kullanıyorum. Bu yüzden Android Studio ve gradle sisteminde oluşturduğum projeme bu kütüphaneyi eklemeye çalışıyorum. Volley kitaplığını projeme ekledim ancak gradle ile senkronize ettiğimde hata mesajı alıyorum. Burada gördüğüm tüm cevapları denedim ama hiçbir şey benim için işe yaramadı. Hata mesajı : Android Studio'da …

5
Hata: Böyle bir özellik yok: Sınıf için GRUP: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
RecyclerViewLib'i projemde kullanmak istiyorum ve bunun için indirdim ve boş "merhaba dünya" Android projeme modül olarak aktardım. Sdk Manager v24 kullanarak android studio v1.0.1 kullanıyorum ve bu benim app / build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion "19.1.0" defaultConfig { applicationId "com.example.mk.dragdrop4" minSdkVersion 14 targetSdkVersion 17 versionCode 1 …

13
Android Studio 0.4 APK META-INF / LICENSE.txt dosyasında kopyalanan yinelenen dosyalar
Studio'umu 0.3.7'den 0.4.0'a güncelledikten sonra, projemi derleyemiyorum. Stackoverflow'da bir çözüm buldum: Yinelenen dosyalar kopyalandı (Android Studio 0.4.0) Projemi 0.7. + Olarak derecelendirmek için güncelledim, ancak sonraki dizeleri nereye koymam gerektiğini bilmiyorum: android { packagingOptions { exclude 'META-INF/LICENSE.txt' } } Benim logcat: log Execution failed for task ':Prog:packageDebug'. > Duplicate files …



26
Şu anda başka bir Gradle örneği tarafından kullanılıyor
Gradle derleme sisteminde yeniyim. Üzerinde bazı temel işlevler yapmak istiyorum. Komut satırında çalıştırıyorum / oluşturuyorum. Kullanım kılavuzundan bahsediyorum . Ve bazı basit görevleri yapmak. Basit görevleri çalıştırmaya başladığımda, başarıyla oluşturuldu. Ama bir süre sonra kendini gösteriyor "It is currently in use by another Gradle instance"ve oluyor BUILD FAILED. Görevi çalıştırmak …

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.