nextcloud / nextcloud/talk-android

shrink apk

Ouverte
#5,653 2 commentaires 0 réactions 1 personne assignée Voir sur GitHub

@mahibi y travaille déjà.

Depuis le 18/12/2025.

1. to develop
Langage dominant
Kotlin
Étoiles
739
Forks
321
Merge moyen
14 h 59 min
PR mergées (30 j)
151

Description

https://developer.android.com/topic/performance/app-optimization/enable-app-optimization

Apk is too big (blocks v22.1.0RC1 release)


From a first try with isMinifyEnabled and isShrinkResources for Android Talk:

Missing classes detected while running R8. Please add the missing classes or apply additional keep rules that are generated in /..../talk-android/app/build/intermediates/mapping/gplayRelease/minifyGplayReleaseWithR8/missing_rules.txt.

Missing class com.google.common.base.Objects$ToStringHelper (referenced from: java.lang.String com.github.filosganga.geogson.model.AbstractGeometry.toString() and 3 other contexts)
Missing class com.google.firebase.analytics.connector.AnalyticsConnector (referenced from: boolean com.google.firebase.messaging.FirebaseMessaging.shouldRetainProxyNotifications() and 2 other contexts)
Missing class org.slf4j.impl.StaticLoggerBinder (referenced from: void org.slf4j.LoggerFactory.bind() and 3 other contexts)

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.