From 0d5d5af67468f0b3db702f3789e689c234855d43 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 6 Apr 2022 18:05:59 +0530 Subject: Use full canonical path for classes in manifest (#1823) * app: switch to full class names in manifest * CONTRIBUTING: document configuration cache failures --- CONTRIBUTING.md | 11 ++++++++ app/src/main/AndroidManifest.xml | 56 ++++++++++++++++++++-------------------- 2 files changed, 39 insertions(+), 28 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5884a05a..33a283f4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -51,6 +51,17 @@ The app comes in two 'flavors', a FOSS-only **free** variant and a **nonFree** v You can find the generated APK at `app/outputs`. +The project makes use of the unstable [Configuration Cache](https://docs.gradle.org/current/userguide/configuration_cache.html) feature of Gradle. This has the potential to cause spurious build failures that look something like this: + +``` +FAILURE: Build failed with an exception. + +* What went wrong: +Could not find build ':kotlin-plugins:generatePrecompiledScriptPluginAccessors:accessors8052664764592233112' +``` + +This can be resolved by simply re-running the command, or adding the `--no-configuration-cache` parameter. + ## Pre-push checks The project enforces codestyle conventions and library API stability by virtue of a carefully curated Gradle build. To setup a Git pre-push hook to run them automatically, run `./gradlew installGitHooks`. diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 76923813..ce40be47 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -21,7 +21,7 @@ android:required="false" /> @@ -66,54 +66,54 @@ tools:node="replace" /> @@ -124,40 +124,40 @@ android:resource="@xml/oreo_autofill_service" /> - + - -- cgit v1.2.3