element-android icon indicating copy to clipboard operation
element-android copied to clipboard

`:vector-app` level variants

Open ouchadam opened this issue 3 years ago • 2 comments

Draft as this depends on #6774

Type of change

  • [ ] Feature
  • [ ] Bugfix
  • [x] Technical
  • [ ] Other :

Content

  • Lifts the debug, release, gplay and fdroid source-sets to the application module. Allows the majority of the application to be cached between variant builds
  • Enables the gradle build cache by default

Motivation and context

To help improve the compilation time

Screenshots / GIFs

No UI changes

Tests

  • Smoke test with all the different variants/build types

Tested devices

  • [x] Physical
  • [ ] Emulator
  • OS version(s): 28

ouchadam avatar Aug 09 '22 14:08 ouchadam

Warnings
:warning:

vector-app/src/main/AndroidManifest.xml#L8 - The attribute android:allowBackup is deprecated from Android 12 and higher and may be removed in future versions. Consider adding the attribute android:dataExtractionRules specifying an @xml resource which configures cloud backups and device transfers on Android 12 and higher.

:warning:

vector-app/src/main/AndroidManifest.xml#L8 - The attribute android:allowBackup is deprecated from Android 12 and higher and may be removed in future versions. Consider adding the attribute android:dataExtractionRules specifying an @xml resource which configures cloud backups and device transfers on Android 12 and higher.

:warning:

vector/src/main/AndroidManifest.xml#L203 - Consider splitting data tag into multiple tags with individual attributes to avoid confusion

:warning:

vector/src/main/AndroidManifest.xml#L203 - Consider splitting data tag into multiple tags with individual attributes to avoid confusion

:warning:

vector/src/main/AndroidManifest.xml#L206 - Consider splitting data tag into multiple tags with individual attributes to avoid confusion

:warning:

vector/src/main/AndroidManifest.xml#L206 - Consider splitting data tag into multiple tags with individual attributes to avoid confusion

:warning:

vector/src/main/AndroidManifest.xml#L260 - Expecting android:screenOrientation="unspecified" or "fullSensor" for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices

:warning:

vector/src/main/AndroidManifest.xml#L260 - Expecting android:screenOrientation="unspecified" or "fullSensor" for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices

:warning:

vector/src/main/AndroidManifest.xml#L269 - Attribute supportsPictureInPicture is only used in API level 24 and higher (current min is 21)

:warning:

vector/src/main/AndroidManifest.xml#L269 - Attribute supportsPictureInPicture is only used in API level 24 and higher (current min is 21)

:warning:

vector/src/main/AndroidManifest.xml#L276 - Attribute supportsPictureInPicture is only used in API level 24 and higher (current min is 21)

:warning:

vector/src/main/AndroidManifest.xml#L276 - Attribute supportsPictureInPicture is only used in API level 24 and higher (current min is 21)

:warning:

vector/src/main/AndroidManifest.xml#L282 - Attribute supportsPictureInPicture is only used in API level 24 and higher (current min is 21)

:warning:

vector/src/main/AndroidManifest.xml#L282 - Attribute supportsPictureInPicture is only used in API level 24 and higher (current min is 21)

:warning:

vector/src/main/AndroidManifest.xml#L399 - Exported receiver does not require permission

:warning:

vector/src/main/AndroidManifest.xml#L399 - Exported receiver does not require permission

Generated by :no_entry_sign: dangerJS against 60b164a447608bef4bab1f089665826b22486ef0

ElementBot avatar Sep 15 '22 14:09 ElementBot