Tag: gradle

Android + Gradle: meilleur endroit pour définir les archives dynamiquesBaseName

Dans notre projet Android, nous voulons que le nom de fichier de notre APK contienne des informations telles que la date, le nom de la succursale git et le hash de validation rapide. Nous avons configuré ceci dans le cadre de notre defaultConfig android { defaultConfig { setProperty("archivesBaseName", "$projectName.$branchName.$date.$buildNumber.$versionCode-$versionName-$versionSha") } } Cela fonctionne la plupart […]

Comment dire à Gradle d'utiliser un autre AndroidManifest à partir de la ligne de commande?

J'ai un projet multi-modules. À partir de la racine de mon projet (qui contient plusieurs modules), je veux pouvoir appeler 'gradle build' et lui faire utiliser un autre AndroidManifest dans l'un de mes modules en fonction de certains paramètres que je passe. Quel est le meilleur moyen d'accomplir ce? Devrais-je utiliser un fichier gradle.properties ou […]

Le dossier libs ne fonctionne pas dans le studio Android

J'utilise la version mac de android studio 1.2 Beta 2, construite le 7 avril 2015. Gradle version 2.2.1 et Gradle plug-in version 1.1.0. Après avoir créé un nouveau projet, le code suivant existe par défaut dans mon fichier app / build.gradle. … dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) } Cela signifie que tout fichier […]

Création d'une application système Gradle dans le cadre de la construction d'AOSP

J'ai une ROM personnalisée basée sur AOSP et je travaille sur une application système qui est emballée pendant la génération rom, tout comme n'importe quelle autre application système. Est-il possible de changer cette application dans une application de style gradle et de créer cette application spécifique avec gradle lors de la compilation AOSP? C'est-à-dire – […]

Avoir une saveur de produit être un enfant d'un autre

Je configure les saveurs du produit dans mon application et j'ai rencontré un seul problème. Deux de mes saveurs de produits sont très semblables les uns aux autres et ne diffèrent que par quelques ressources, appelons FlavorA et FlavorB. Je voudrais le mettre en place afin que FlavorA soit le parent de FlavourB, de cette […]

AndroidManifest.xml pour Gradle instrumentTest

Existe-t-il un moyen de spécifier un fichier AndroidManifest.xml supplémentaire pour une application de test gradle? J'ai besoin de spécifier des autorisations et des activités supplémentaires pour mes tests unitaires. UPD: J'ai essayé d'ajouter la section instrumnetTest dans le fichier build.gradle , mais cela n'a pas aidé et je ne peux toujours pas Unable to resolve […]

Utilisez différentes ressources pour différentes saveurs d'application en utilisant gradle

J'ai une application Android et j'aimerais avoir des saveurs différentes. Plus précisément, j'aimerais avoir 2 saveurs et, pour chaque saveur, utiliser des chaînes différentes ( strings.xml différent) et peut-être avoir des icônes différentes. J'ai essayé de créer deux dossiers dans le dossier racine du projet: flav1 et flav2 et flav2 utilisé le build.gradle suivant android […]

Impossible de lancer l'application dans Android Studio 2.0 Aperçu

MY gradle is // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1' } } allprojects { repositories { mavenCentral() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url 'http://dl.bintray.com/amulyakhare/maven' } } } App […]

Studio Android 0.5.9: 2 avertissements ennuyeux de Gradle

J'ai mis à niveau sur Android Studio 0.5.9 et je reçois toujours ces avertissements: Configuration on demand is an incubating feature. Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0 Y at-il quelque chose que je suis censé à propos de […]

La mise à jour des services Google Play du 8.4.0 au 9.2.1 provoque une erreur de synchronisation Gradle

Lorsque je met à jour mes dépendances Google Play dans mon fichier Gradle à partir de la version 8.4.0 à 9.2.1, j'ai l'erreur suivante: Erreur: Impossible de résoudre: com.google.android.gms: play-services-measurement: 9.2.1 Ce n'était pas un problème lors de l'utilisation de la version 8.4.0. J'ai essayé de l'inclure comme une dépendance explicite mais ne fait aucune […]

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