Tag: gradle

Gradle – Android Studio crée une application multidex trop lente

Lorsque j'ajoute à mon projet, le multidex: true et crée une classe d'application qui s'étend depuis MultiDexApplication, le temps de construction de mon projet passe de 20 secondes à environ 90 sec.Comment faire plus rapidement?

Configuration de Gradle pour api 26 (Android)

Depuis que j'ai mis à niveau mon Nexus 5x vers Android O DP3, je ne suis pas capable de tester mes applications. Je reçois l'erreur de ne pas avoir configuré mon fichier Gradle pour fonctionner avec le nouveau niveau API (26). J'ai donc changé cela et les dépendances, mais je continue d'avoir des erreurs sur […]

Comment personnaliser le nom de fichier APK pour les saveurs de produits?

Je personnalise le nom du fichier APK de mon application Android dans le script build.gradle comme suit: android { defaultConfig { project.ext.set("archivesBaseName", "MyApplication"); } } Maintenant que j'utilise les saveurs des produits: android { productFlavors { green { applicationId "com.example.myapplication.green" } blue { applicationId "com.example.myapplication.blue" } } } Existe-t-il un moyen de personnaliser le nom […]

Appliquez un plugin: 'android' ou appliquez un plugin: 'com.android.application'

Comme dans le sujet. Gradle nécessite de configurer le plugin et il arrive parfois qu'il soit mentionné pour apply plugin: 'android' , et d'autres pour apply plugin: 'com.android.application' . Quels sont les differenceres? Lequel devrait être utilisé?

Avec 0.4.3 Android Studio, erreur: "La synchronisation du projet Gradle a échoué. La fonctionnalité de base (p. Ex. Édition, débogage) ne fonctionnera pas correctement "

J'ai remarqué que plusieurs personnes ont des problèmes après la mise à niveau vers Android Studio 0.4.3 (problème avec 0.4.2, je le crois également). Mes erreurs et mes étapes de débogage sont les suivantes: Le message que je vois est "La synchronisation du projet Gradle a échoué. La fonctionnalité de base (par exemple, l'édition, le […]

Android Build with Gradle et ProGuard: "Le jar de sortie doit être spécifié après un pot d'entrée, ou il sera vide"

Je crée une création avec différentes saveurs avec Gradle. Il fonctionnait assez bien jusqu'à maintenant, jusqu'à ce que je voulais activer Proguard . J'ai activé minifyEnabled pour mon build de version et maintenant j'ai une exception disant: " Caused by: org.gradle.internal.UncheckedException: java.io.IOException: The output jar […/app/build/intermediates/multi-dex/dev/release/componentClasses.jar] must be specified after an input jar, or it […]

Test de jumelage avec gradle pour un projet Android

J'essaie d'obtenir des tests (junit et robolectric) travaillant dans un projet Android mais je suis totalement coincé. Mon principal problème est que tous les tests que j'ai trouvés avec gradle ont quelque peu attiré le plugin java et je reçois cette erreur: The 'java' plugin has been applied, but it is not compatible with the […]

Gradle construit vraiment lentement avec une structure multiprojets

Lors de la construction avec gradle sur une configuration multiprojets contenant environ 140 projets / bibliothèques, le temps de construction a duré 1 heure et 22 minutes. Et –parallel en –parallel . Et notre construction ANT prend moins de 20 minutes sans construction parallèle. Voici exactement ce que j'ai fait. ./gradlew clean ./gradlew build –parallel […]

Comment ajouter org.apache.commons.lang3 à AndroidStudio avec gradle

En raison de cette question, je veux utiliser la classe StringEscapeUntils dans le package org.apache.commons.lang3 . Mais lorsque j'essaie d'importer Apache lib par add line compile 'org.apache.commons:commons-collections4:4.0' à build.grade fichier ne peut pas importer la classe ci-dessus. Est-ce que quelqu'un peut m'aider à importer au-dessus de mon projet via gradle (pas en téléchargement .jar et […]

Gradle android build pour différentes architectures de processeurs

Je veux créer 4 disques séparés pour 4 architectures de processeur CPU Android différentes (armeabi armeabi-v7a x86 mips) à l'aide de Gradle. J'ai des bibliothèques OpenCV natives construites pour 4 architectures de CPU dans le dossier libs . libs -armeabi -armeabi-v7a -x86 -mips Je veux que chaque apk ne contienne que la bibliothèque OpenCV correspondant […]

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