Tag: gradle

Studio Android – Gradle – GitHub Repo

Quelqu'un a-t-il une idée s'il est possible d'utiliser un compte Github en tant que dépendance, sans qu'il soit publié à maven central. Disons que je développe une bibliothèque Android qui a son propre compte Github. Je voudrais pouvoir "compiler" cette bibliothèque avec une dépendance de gradle, dans mon projet de studio Android, sans devoir publier […]

Impossible d'obtenir la propriété inconnue 'processReleaseGoogleServices'

J'ai mis à jour pour utiliser Android Studio 2.2 et Gradle 2.2.0. Et maintenant, j'ai un problème de construction. J'ai suivi cette publication https://medium.com/google-cloud/automatic-per-variant-google-services-json-configurations-with-gradle-d3d3e40abc0e#.g1p7c1tx2 pour configurer deux fichiers "google-services.json" à Être utilisé pour dev vs prod builds et utilisez la méthode suivante dans mon fichier app / build.gradle pour basculer entre la copie des deux […]

ShrinkResources est défini sur true, mais toutes les ressources inutilisées (spécifiquement drawables) ne sont pas supprimées

Je définis shrinkResources comme vrai: releasepro { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' applicationIdSuffix ".pro" } Mais cela supprime seulement quelques ressources inutilisées. Je suis conscient que gradle fait des suppositions et que les ressources qui ne sont pas sûres sont inutilisées. Existe-t-il un moyen de supprimer 100% des ressources inutilisées? J'ai lu comment […]

Comment utiliser gradle-android-test-plugin

Je souhaite que Robolectric travaille avec Android Studio et que je tente d'utiliser [gradle-android-test-plugin] [1] après avoir passé en revue les réponses à cette [question] [2], mais je n'ai pas de chance. J'ai créé un tout nouveau projet Android et l'ai nommé MyApp. J'ai suivi toutes les instructions dans la section "Utilisation" du README. Je […]

Gradle reçoit une saveur actuelle pour une tâche spécifique

J'essaie de traiter avec google-services.json et différentes saveurs. La documentation indique que nous avons besoin du fichier dans le dossier racine. J'ai eu une tâche qui peut facilement copier le fichier du dossier saveur dans le dossier racine: task CopyToRoot(type: Copy) { def appModuleRootFolder = '.' def srcDir = 'src' def googleServicesJson = 'google-services.json' outputs.upToDateWhen […]

Android AssertJ 1.0.0 avec Android Gradle 1.1.1

Voici une partie de mon build.gradle qui a un conflit: … dependencies { classpath 'com.android.tools.build:gradle:1.1.1' } … testCompile( 'com.squareup.assertj:assertj-android:1.0.0' ) … Le problème que je vois dans le journal: WARNING: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (21.0.3) and test app (20.0.0) differ. Apparemment, il supprime la dépendance conflictuelle du classpath. Je ne suis […]

Comment puis-je afficher la commande CLI exécutée par une tâche Gradle dans Android Studio?

J'essaie d'avoir une meilleure image de ce qui se passe derrière les scènes dans Android Studio lors de la construction d'une application Android. J'ai lu sur Gradle, mais une chose que je ne peux pas comprendre, c'est comment voir la commande et les arguments CLI respectifs invoqués par Gradle. Il semble être extrait et non […]

Comment configurer la variable selon les notes de gradle

Je souhaite passer un test variable que je définis différemment par saveur en tant que définie par le NDK. Mais pour une raison quelconque, il passe toujours la valeur de la dernière saveur. Voici build.gradle: apply plugin: 'com.android.library' def test android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultPublishConfig "flavorARelease" publishNonDefault true defaultConfig { minSdkVersion 15 targetSdkVersion […]

Inclure les fichiers .java sous forme de fichiers sources java dans Android Studio pour supprimer le cercle rouge avec "J" sur eux

Aujourd'hui, après la mise à jour, le studio Android mon dossier source dans les marques de projet comme ci-dessous ("J" à l'intérieur d'une marque de cercle rouge). Comment puis-je le réparer? J'ai essayé des caches clairs, réimporté un projet, j'utilise une gradlew clean build , mais cela ne vous aide pas. Build.gradle apply plugin: 'android' […]

Dans iOS, nous avons quelque chose comme Gradle Build Flavors sur Android

Dans iOS, nous avons quelque chose comme Gradle Build Flavors sur Android. Fondamentalement, je veux intégrer Applause SDK avec mon application, mais je ne veux pas que ce code fasse partie de la version développée. Je ne souhaite qu'utiliser applause sdk uniquement pour distribuer l'application en interne et pour les rapports de bogues. S'il n'y […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.