Ich entschied mich, apk slitting zu versuchen, um die Größe meiner apk zu reduzieren. Ich habe zu meiner Gradle-Build-Datei folgendes hinzugefügt:
%Vor%Dies erzeugt erfolgreich separate APKs für die verschiedenen Dichten. Allerdings bemerkte ich, dass alle apks die gleiche Größe hatten, keiner von ihnen war kleiner als die universelle apk. Also habe ich einen (app-hdpi-release.apk) in den apk-Analysator geladen und festgestellt, dass er alle Ressourcen enthielt. Keine wurden ausgestreift.
Also hat die ganze Konfiguration die gleiche apk mit verschiedenen Dateinamen erzeugt. Fehle ich etwas? Gibt es andere Build-Optionen, die möglicherweise die Ressourcen blockieren, die entfernt werden?
Ich habe einen Hit und einen Versuch gemacht und schließlich akzeptiert. Vorher habe ich mich nur auf Basis von Bildschirmdichten aufgeteilt. Dann habe ich das Tag $ compatibleScreens $ hinzugefügt und es hat funktioniert.
Hier ist der letzte geteilte Block -
%Vor%Tags und Links android gradle android-gradle