En utilisant Android Studio 3.0 Beta 5, utilisez le projet par défaut (activité vide) avec des applications instantanées.Fonctions multiples Les applications instantanées ne peuvent pas être protégées?
Pour activer Proguard, je mets juste tous les build.gradle (application, base et fonctionnalité) avec
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
Lors de la compilation de l'App fonctionne très bien. Cependant, lorsque vous compilez les applications instantanées, il y a une erreur.
java.lang.RuntimeException: Impossible d'instancier activité ComposantInfo {com.elyeproj.myapplication/com.elyeproj.myapplication.feature.MainActivity}: java.lang.ClassNotFoundException: n'a pas pu trouver com.elyeproj .myapplication.feature.MainActivity dans une classe atome chargeur ou classe parente chargeur
Il semble que le proguard juste ne vérifie pas les dépendances entre fonctions. Comment cela pourrait-il être résolu?
problème signalé à Google par https://issuetracker.google.com/issues/65710224 – Elye
@Bedant, upvote cette question serait aider à élever plus d'attention à cela? Merci. – Elye
Y a-t-il eu des mises à jour à ce sujet?On dirait que la limitation assez sérieuse étant donné les exigences de taille des applications instantanées. –