Tag: android gradle

Dipendenze transitive per la libreria locale aar

Stiamo facendo alcune biblioteche, basilari per la nostra API, per rendere più facile la vita per i nostri sviluppatori esterni. Quindi abbiamo creato un nuovo progetto di libreria e abbiamo messo Retrofit e alcune altre librerie come dependencies. dependencies { compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.google.code.gson:gson:2.6.2' compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.retrofit2:converter-gson:2.0.1' compile 'com.squareup.okhttp3:okhttp:3.2.0' } Ora, quando lo costruiamo, […]

Generare apk senza rilascio di licenza con Android Studio

Ho bisogno di generare un APK firmato senza firma (where qualcun altro lo firmerà e lo rilascerà al negozio, con qualcun altro che gestisce le chiavi e tutto il resto). Il mio problema è che Android Studio genera un errore each volta che cerco di creare: app-flavorUnsigned-release-unsigned.apk is not signed. Please configure the signing information […]

L'authorization di Android L conflitto tra apks di rilascio e debug

Ho aggiornato a Android L e ho una versione rilasciata della mia app in "Google Play" e una versione di debug che usiamo per lo sviluppo. Sono firmati con chiavi diverse. Il mio problema è che installo la versione "Google play" e quindi quando provo a installare la versione di debug, così definita: debug { […]

Definire buildconfigfield per un tipo specifico AND buildType

Ho due sapori, diciamo Vanilla e cioccolato. Ho anche tipi di build Debug e Release, e ho bisogno di Vanilla Release per avere un field vero, mentre le altre 3 combinazioni devono essere false. def BOOLEAN = "boolean" def VARIABLE = "VARIABLE" def TRUE = "true" def FALSE = "false" VANILLA { debug { buildConfigField […]

Come rendere la versione di rilascio di grado non riesce utilizzando l'opzione Lint Option StopShip?

Ho letto molto su StopShip Android Lint Check e Gradley per questo supporto http://tools.android.com/tips/lint-checks http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Lint-support http://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.LintOptions.html#com.android.build.gradle.internal.dsl.LintOptions:checkReleaseBuilds Le lattine Android consentono controlli con gradle la costruzione di gradle non riesce a compiere l'operazione http://developer.android.com/tools/help/lint.html http://developer.android.com/tools/debugging/improving-w-lint.html Vorrei usare come alcuni qui in SO hanno già citato, invece di un commento TODO o FIXME, utilizzarlo per garantire che […]

Imansible aggiornare a plugin di Android Studio gradle 1.4

Nel mio build.gradle ho: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.4.+' } } Tuttavia sto ottenendo: Error:Could not find com.android.tools.build:gradle:1.4.+. Searched in the following locations: file:/C:/AndroidStudio/gradle/m2repository/com/android/tools/build/gradle/1.4.1/gradle-1.4.1.pom file:/C:/AndroidStudio/gradle/m2repository/com/android/tools/build/gradle/1.4.1/gradle-1.4.1.jar https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.4.1/gradle-1.4.1.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.4.1/gradle-1.4.1.jar Required by: :xxx:unspecified Cosa fare?

Imansible eliminare la directory in Android Studio

Oggi ho aggiornato il mio Android Studio a 2.0 e quando eseguo il mio progetto mi dà questo errore Error:Execution failed for task ':app:clean'. > Unable to delete directory: /media/dev1/08782A6D782A5A281/workspace/gengold/GenGold/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.3/jars Questo è il mio build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.mobile.gengold" minSdkVersion 15 targetSdkVersion 21 } buildTypes { […]

Android Gradle che aggiunge una libreria esterna e librerie esterne nidificate a un progetto

Come faccio ad aggiungere una libreria esterna e librerie esterne nidificate a un progetto android? La mia struttura del progetto (non consentito cambiare) applicazioni / App1 / build.gradle settings.gradle librerie / Library1 / build.grade settings.gradle Library2 / build.grade settings.gradle library3 / build.grade settings.gradle library4 / build.grade settings.gradle App1 App1 / build.gradle buildscript { … } […]

Multi-flavor compilare le dependencies in gradle

C'è un modo per disporre di dependencies da più flavors in Android Studio (build.gradle)? Ho 2 flavorGroups, e in each 2 varianti. Fra le 4 possibili combinazioni vorrei essere in grado di dipendere da un lib solo se sono entrambi nell'ultimo e nel sapore libero. le ultime versioni di Compilation o FreeCompile, ma la versione […]

Crea una libreria AAR di Android incluso il javadoc e le fonti

La mia squadra sta sviluppando una libreria Android, da utilizzare in alcune applicazioni di esempio, sviluppate anche da noi. La libreria viene creata come un file AAR. Ecco il suo build.gradle apply plugin: 'com.android.library' apply from: 'deploy.gradle' android { compileSdkVersion 20 buildToolsVersion '20.0.0' packagingOptions { exclude 'LICENSE.txt' exclude 'LICENSE' exclude 'NOTICE' } defaultConfig { // […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.