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


30
Android Studio: Kavanoz kitaplık olarak eklensin mi?
Yeni Android Studio'yu kullanmaya çalışıyorum, ancak düzgün çalışmasını sağlayamıyorum. JSON-nesneleri serileştirmek / serisini kaldırmak için Gson kütüphanesini kullanıyorum . Ancak kütüphane bir şekilde yapıya dahil edilmedi. Sadece bir MainActivity ile yeni bir proje yaratmıştım . / Libs klasörüne gson-2.2.3.jar kopyalandı ve kitaplık bağımlılığı olarak eklendi (sağ tıklama-> Kitaplık olarak ekle). …


11
CompileSdkVersion ve targetSdkVersion arasındaki fark nedir?
Gradle ile inşa etmek için belgelere baktım , ancak hala compileSdkVersionve arasındaki farkın ne olduğundan emin değilim targetSdkVersion. Tek söylediği: compileSdkVersionMülkiyet derleme hedefini belirtir. Peki, "derleme hedefi" nedir? Bunu yorumlamanın iki olası yolunu görüyorum: compileSdkVersioniken, uygulama oluşturmanın kullanılan derleyici sürümüdür targetSdkVersionolan "Uygulama hedefleri olduğunu API düzey" . (Bu durumda olsaydı, …

30
Gradle kullanarak bir sürüm imzalı apk dosyası nasıl oluşturulur?
Gradle'ı kullanarak bir sürüm imzalı apk dosyası oluşturmak için Gradle'ımın oluşturulmasını istiyorum. Kodun doğru olup olmadığından emin değilim ya da yaparken bir parametre eksik gradle buildmi? Gradle dosyamdaki kodlardan bazıları: android { ... signingConfigs { release { storeFile file("release.keystore") storePassword "******" keyAlias "******" keyPassword "******" } } } Gradle build …

5
Gradle DSL yöntemi bulunamadı: 'runProguard'
Son projemden güncelledikten sonra bir hata alıyorum. Kodumda bir sorun değil ama build.gradle ile sorun yaşıyorum. Nasıl düzeltebilirim? build.gradle kodu burada: apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/notice.txt' exclude 'META-INF/ASL2.0' } defaultConfig …

30
Tüm SDK lisanslarını otomatik olarak kabul et
Gradle android eklentileri 2.2-alpha4 olduğundan : Gradle, bir projenin bağlı olduğu eksik SDK paketlerini indirmeye çalışacaktır Bu inanılmaz güzel ve bir JakeWharton projesi olduğu biliniyordu . Ancak, SDK kütüphanesini indirmek için yapmanız gerekenler: lisans sözleşmelerini kabul etmek veya not almak size şunları söyler: Aşağıdaki SDK bileşenlerinin lisans sözleşmelerini kabul etmediniz: …

4
Invoke-gümrük yalnızca android 0 - min-api 26 ile başlayarak desteklenir [kapalı]
Kapalı. Bu sorunun hata ayıklama ayrıntılarına ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . Geçen yıl kapalı . önce yapı sürümü gradle 26 kullanıyorum ama bu görüntü hatası gibi 27 gibi buildtoolsversion değiştirdikten sonra : …

9
Gradle'da bir değişkeni Java'da kullanılabilir olarak bildirmek mümkün müdür?
Gradle'da bir değişkeni Java'da kullanılabilir olarak bildirmek mümkün müdür? Temel olarak build.gradle'da bazı değişkenler bildirmek ve daha sonra (açıkçası) derleme zamanında almak istiyorum. Tıpkı C / C ++ 'da ön işlemci makroları gibi ... Deklarasyona örnek olarak şöyle bir şey verilebilir: android { debug { A_VAR_RETRIEVABLE_IN_JAVA = 42 } release …

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 …

23
HttpClient, Android Studio'ya aktarılmaz
Android Studio'da yazılmış basit bir sınıfım var: package com.mysite.myapp; import org.apache.http.client.HttpClient; public class Whatever { public void headBangingAgainstTheWallExample () { HttpClient client = new DefaultHttpClient(); } } ve bundan aşağıdaki derleme zamanı hatasını alıyorum: Cannot resolve symbol HttpClient HttpClientAndroid Studio SDK'sına dahil değil mi? Olmasa bile, Gradle derlememe şöyle ekledim: …

21
'Variant.getExternalNativeBuildTasks ()' API'sı eski ve 'variant.getExternalNativeBuildProviders () ile değiştirildi
Gradle eklentisi sürümüyle Android Studio 3.3 Canary 11'i kullanma 3.3.0-alpha11. Gradle'ı senkronize etmeye çalışırken aşağıdaki hatayı atar WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration- avoidance Affected Modules: app Hatayı tıklatmak beni not …

20
Android Gradle eklentisi 0.7.0: “APK'nın paketlenmesi sırasında dosyaları çoğalt”
Android Gradle eklentisi 0.7.0'ı aşağıdakilerle kullanma build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.0' } } apply plugin: 'android' repositories { maven { url "https://android-rome-feed-reader.googlecode.com/svn/maven2/releases" } maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '18.1.1' defaultConfig { minSdkVersion 9 targetSdkVersion 19 } buildTypes …

12
İsteğe bağlı yapılandırma, Android Gradle eklentisinin mevcut sürümü tarafından desteklenmiyor
Android Studio 3.1.2'ye yükselttikten sonra aşağıdaki hatayı alıyorum: İsteğe bağlı yapılandırma, Gradle sürüm 4.6 veya üstünü kullandığınız için Android Gradle eklentisinin geçerli sürümü tarafından desteklenmiyor. Öneri: gradle.properties dosyanızda org.gradle.configureondemand = false ayarlayarak yapılandırmayı isteğe bağlı olarak devre dışı bırakın veya 4.6'dan daha düşük bir Gradle sürümü kullanın. Öneriyi takip etmeye …

21
Hata: (1, 0) 'com.android.application' kimliğine sahip eklenti bulunamadı
Bu, Android Studio'daki ilk denemem. 0.8.0'ı yükledim ve 0.8.2'ye güncelledim. Bir proje oluşturulur oluşturulmaz hata mesajını alıyorum: Hata: (1, 0) 'com.android.application' kimliğine sahip eklenti bulunamadı C: \ Kullanıcılar \ Bob \ AndroidStudioProjects \ HelloAgain6 \ app \ build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { applicationId …

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.