Articles of android gradle

Errore: causa mancata android.compileSdkVersion

Di recente ho iniziato a lavorare su Android Studio. Quando eseguo la sincronizzazione con gradle, mi sta dando un errore. Errore: Causa: manca Android.compileSdkVersion! Ragazzi, quale potrebbe essere la ragione per questo, ho già installato lo stesso compileSDKVersion e lo strumento di compilazione. Vedo molti thread che dicono di confermare che hai la stessa versione […]

Come impostare la versione dell’app Android per numero di build in Jenkins?

L’applicazione viene creata automaticamente da jenkins dopo il push riuscito, ma la versione è sempre 1.0. Invece di “0” voglio inserire il numero di build corrispondente in jenkins: 1.119, 1.120, 1.121 … Questo è il mio file build.gradle // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories […]

Errore nel recupero del genitore per l’articolo: Nessuna risorsa trovata che corrisponda al nome indicato ‘android: TextAppearance.Material.Widget.Button.Colored’

Oggi, devo affrontare l’errore menzionato in questo post: Errore nel recupero del genitore per l’articolo: Nessuna risorsa trovata che corrisponda al nome indicato ‘android: TextAppearance.Material.Widget.Button.Borderless.Colored’ La cosa divertente (e la differenza) è: la nostra applicazione ha 5 mesi di produzione e finora abbiamo realizzato centinaia di build e APK. Non abbiamo modificato una singola riga […]

Errore di generazione gradle dopo BSOD (java.lang.NullPointerException (nessun messaggio di errore)

Dopo BSOD (schermata blu della morte) ho il seguente errore di gradle build: FAILURE: Build fallito con un’eccezione. Cosa è andato storto: java.lang.NullPointerException (nessun messaggio di errore) Prova: esegui con l’opzione –info o –debug per ottenere più output di log. L’eccezione è: java.lang.NullPointerException at org.gradle.api.internal.changedetection.state.TreeSnapshotRepository.removeTreeSnapshotUsage(TreeSnapshotRepository.java:85) at org.gradle.api.internal.changedetection.state.CacheBackedFileSnapshotRepository.remove(CacheBackedFileSnapshotRepository.java:47) at org.gradle.api.internal.changedetection.state.CacheBackedTaskHistoryRepository$1$1.run(CacheBackedTaskHistoryRepository.java:81) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:192) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:175) […]

Gradle: ‘buildTypes’ non può essere applicato a groovy.lang.Closure

Dopo aver modificato targetSdkVersion e compileSdkVersion su 22 e modificato la mia buildToolsVersion su 22.0.1, continuo a ricevere il seguente errore: ‘buildTypes’ non può essere applicato a ‘(groovy.lang.Closure )’ Ho guardato il mio file build.gradle e ho cercato di cercare qualsiasi cosa potesse essere un errore: apply plugin: ‘com.android.application’ android { compileSdkVersion 22 buildToolsVersion “22.0.1” […]

Metodo DSL Gradle non trovato: ‘implementation ()’

Ho avuto questo errore Error:(45, 0) Gradle DSL method not found: ‘implementation()’ Possible causes:The project ‘LaTaxi2’ may be using a version of the Android Gradle plug-in that does not contain the method (eg ‘testCompile’ was added in 1.1.0). Upgrade plugin to version 2.3.3 and sync projectThe project ‘LaTaxi2’ may be using a version of Gradle […]

Errore dopo l’aggiornamento di Google Play Services alla versione 11.0.0

Ho uno strano problema Dopo aver caricato la libreria di Google Play Services dalla versione 10.2.6 alla versione 11.0.0, quando provo a compilare ottengo questo errore: Errore: esecuzione non riuscita per l’attività “: app: processDebugGoogleServices”. Risolvi il conflitto di versione aggiornando la versione del plug-in per i servizi di google (le informazioni sull’ultima versione sono […]

Errore: imansible configurare l’estensione “di pubblicazione” dopo l’accesso

Errore: imansible configurare l’estensione “di pubblicazione” dopo l’accesso. Sto ottenendo questo errore dopo aver aggiornato il mio studio Android. questa è la mia app.gradle apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion ‘23.0.2’ defaultConfig { minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName “1.0” vectorDrawables.useSupportLibrary = true generatedDensities = [] } aaptOptions { additionalParameters “–no-version-vectors” } […]

Perché Android modifica la ‘compilazione’ in ‘implementazione’ nelle dipendenze di Gradle?

Come visto in Android Studio 3.0 (canary 3.0), ora aggiungiamo depedencies dichiarando l’ implementation invece della configurazione di compile . // Before compile ‘com.android.support:appcompat-v7:25.3.1’ // Currently implementation ‘com.android.support:appcompat-v7:25.3.1′ Possiamo ancora usare la compile , ma mi piacerebbe capire: Qual è la differenza tra l’ implementation e la configurazione di compile ? Perché la modifica del […]

Definire una stringa in gradle e utilizzare anche un ID applicazione specifico per il gusto

Ho visto script che manipolano le attività di build di gradle e ora mi chiedo se sia ansible impostare una stringa all’esterno di `defaultConfig ma trattarla come predefinita per tutti gli aromi. Fondamentalmente ho più sapori e tutti hanno un ApplicationId specifico. Voglio usare quell’ID per impostare una risorsa stringa da utilizzare successivamente nel mio […]