dotnet / android

.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
MIT License
1.93k stars 529 forks source link

Enable usage of resource optimization from aapt optimize #5116

Open CayasSoftware opened 4 years ago

CayasSoftware commented 4 years ago

aapt2 provides a parameter called optimize which optimizes resource files before they get packed inside the apk. A great explanation is given by Jake Wharton on his blog post Smaller apks with resource-optimization.

I think this might be a great opportunity for Xamarin.Android apps, because the build process make use of aapt too. I am not sure how this could be integrated exactly but in my understanding it my be possible to "just" add a new step to msbuild.

jonathanpeppers commented 4 years ago

aapt2 optimize doesn't look to be documented yet.

Help output:

> aapt2 optimize --help
aapt2 optimize [options] files...

Options:
 -o arg                                            Path to the output APK.
 -d arg                                            Path to the output directory (for splits).
 -x arg                                            Path to XML configuration file.
 -p                                                Print the multi APK artifacts and exit.
 --target-densities arg                            Comma separated list of the screen densities that the APK will be optimized for.
                                                   All the resources that would be unused on devices of the given densities will be
                                                   removed from the APK.
 --resources-config-path arg                       Path to the resources.cfg file containing the list of resources and
                                                   directives to each resource.
                                                   Format: type/resource_name#[directive][,directive]
 -c arg                                            Comma separated list of configurations to include. The default
                                                   is all configurations.
 --split arg                                       Split resources matching a set of configs out to a Split APK.
                                                   Syntax: path/to/output.apk;<config>[,<config>[...]].
                                                   On Windows, use a semicolon ';' separator instead.
 --keep-artifacts arg                              Comma separated list of artifacts to keep. If none are specified,
                                                   all artifacts will be kept.
 --enable-sparse-encoding                          Enables encoding sparse entries using a binary search tree.
                                                   This decreases APK size at the cost of resource retrieval performance.
 --collapse-resource-names                         Collapses resource names to a single value in the key string pool. Resources can
                                                   be exempted using the "no_collapse" directive in a file specified by --resources-config-path.
 --shorten-resource-paths                          Shortens the paths of resources inside the APK.
 --resource-path-shortening-map arg                Path to output the map of old resource paths to shortened paths.
 -v                                                Enables verbose logging
 -h                                                Displays this help menu

We would probably have to read aapt2's source code to figure out how to use this...

@CayasSoftware if you can figure out how to run it command-line against your app, that would help a lot. To get an idea of the file savings?

dellis1972 commented 4 years ago

This looks like a post apk task since you have to pass the built apk into the aapt2 optimize call. I suspect this is the tool that google uses when deploying an apk from the store to a specific device.

dellis1972 commented 4 years ago

@jonathanpeppers aapt2 docs are few and far between, you generally have to figure it out by trial and error lol.

CayasSoftware commented 4 years ago

I played around with aapt2 optimize. Go get it working, I used the -v and -o parameters.

/Users/Sebastian/Library/Developer/Xamarin/android-sdk-macosx/build-tools/30.0.2/aapt2 optimize /.../bin/Release/cayas.demo-Signed.apk -v -o /.../bin/Release/cayas.demo_.apk

The -v option prints the following output:

note: Optimizing APK....
note: writing res/drawable/abc_list_selector_background_transition_holo_dark.xml to archive.
note: writing res/drawable-v21/abc_btn_colored_material.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png to archive.
note: writing res/layout-v11/preference.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_info_green_small.png to archive.
note: writing res/drawable/spinner_background_ab_claasstyle.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_service_grey_small.png to archive.
note: writing res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png to archive.
note: writing assets/Licence/LicenceTable_DA.png to archive.
note: writing res/drawable-xhdpi-v4/ic_karte.png to archive.
note: writing res/drawable/design_password_eye.xml to archive.
note: writing res/drawable-v21/abc_ratingbar_indicator_material.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_service_red_small.png to archive.
note: writing res/drawable/abc_btn_check_material.xml to archive.
note: writing res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png to archive.
note: writing res/drawable-hdpi-v4/notification_bg_normal.9.png to archive.
note: writing res/drawable-xhdpi-v4/scrubber_track_holo_light.9.png to archive.
note: writing res/layout/analizelistitem.xml to archive.
note: writing res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png to archive.
note: writing res/layout/design_layout_snackbar_include.xml to archive.
note: writing res/drawable-hdpi-v4/googleg_disabled_color_18.png to archive.
note: writing assets/DataPrivacy/Data_privacy_FR.html to archive.
note: writing res/drawable/abc_dialog_material_background.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png to archive.
note: writing res/layout/notification_template_big_media.xml to archive.
note: writing assemblies/Xamarin.Android.Support.Animated.Vector.Drawable.dll to archive.
note: writing res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png to archive.
note: writing res/drawable-v21/$avd_show_password__0.xml to archive.
note: writing res/drawable-mdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_geofencing_green_small.png to archive.
note: writing assemblies/System.Numerics.dll to archive.
note: writing res/drawable-xhdpi-v4/btn_default_focused_holo_light.9.png to archive.
note: writing assets/Licence/Third_party_licence_FR.html to archive.
note: writing res/drawable/icon_hinzufuegen.xml to archive.
note: writing res/drawable-xhdpi-v4/design_ic_visibility_off.png to archive.
note: writing res/color/abc_btn_colored_text_material.xml to archive.
note: writing res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_area.png to archive.
note: writing res/anim/tooltip_enter.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png to archive.
note: writing assets/Licence/LicenceTable_RU.png to archive.
note: writing lib/arm64-v8a/libmono-btls-shared.so to archive.
note: writing res/color/design_error.xml to archive.
note: writing res/drawable/abc_ic_voice_search_api_material.xml to archive.
note: writing jsr305_annotations/Jsr305_annotations.gwt.xml to archive.
note: writing res/drawable-mdpi-v4/icon_analysis.png to archive.
note: writing res/color-v23/abc_tint_btn_checkable.xml to archive.
note: writing res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png to archive.
note: writing res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png to archive.
note: writing res/layout/design_text_input_password_icon.xml to archive.
note: writing res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png to archive.
note: writing res/drawable-mdpi-v4/design_ic_visibility.png to archive.
note: writing res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_dark.png to archive.
note: writing res/layout/machinedetailspropertyheader.xml to archive.
note: writing res/layout/preference_widget_seekbar.xml to archive.
note: writing res/drawable/btn_check_holo_light.xml to archive.
note: writing assemblies/System.IO.Pipelines.dll to archive.
note: writing assets/DataPrivacy/Data_privacy_EN.html to archive.
note: writing res/color-v23/abc_color_highlight_material.xml to archive.
note: writing res/drawable-mdpi-v4/common_google_signin_btn_text_light_normal_background.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png to archive.
note: writing res/layout/separatorwithbutton.xml to archive.
note: writing res/color/abc_secondary_text_material_light.xml to archive.
note: writing res/drawable-mdpi-v4/common_google_signin_btn_text_dark_normal_background.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing res/drawable-v21/avd_hide_password.xml to archive.
note: writing res/layout/fscmachineparameter.xml to archive.
note: writing assemblies/Xamarin.Android.Support.v13.dll to archive.
note: writing res/drawable-xhdpi-v4/icon_alarm_green_small.png to archive.
note: writing lib/armeabi-v7a/libmono-native.so to archive.
note: writing res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png to archive.
note: writing res/drawable/ic_fsc.xml to archive.
note: writing res/anim/abc_slide_out_bottom.xml to archive.
note: writing res/color/switch_thumb_material_light.xml to archive.
note: writing res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing assets/Licence/Third_party_licence_IT.html to archive.
note: writing res/drawable-xhdpi-v4/cab_background_top_claasstyle.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png to archive.
note: writing res/drawable/btn_cab_done_claasstyle.xml to archive.
note: writing res/drawable-xhdpi-v4/status_transport_wenden.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png to archive.
note: writing assets/Licence/Third_party_licence_RO.html to archive.
note: writing assemblies/Xamarin.Android.Support.v4.dll to archive.
note: writing assets/Licence/Third_party_licence_ES.html to archive.
note: writing res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png to archive.
note: writing res/color-v23/abc_tint_spinner.xml to archive.
note: writing res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png to archive.
note: writing res/color/abc_primary_text_material_dark.xml to archive.
note: writing res/drawable/abc_btn_borderless_material.xml to archive.
note: writing assets/TermsOfUse/Terms_of_use_HU.html to archive.
note: writing assemblies/Microsoft.AspNetCore.Http.Features.dll to archive.
note: writing res/drawable-hdpi-v4/icon_dieselverbrauch.png to archive.
note: writing res/layout/abc_popup_menu_item_layout.xml to archive.
note: writing res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png to archive.
note: writing res/color/abc_tint_edittext.xml to archive.
note: writing assemblies/Xamarin.Android.Support.Design.dll to archive.
note: writing res/layout/machinedetailsworkbooklistitem.xml to archive.
note: writing res/layout/notification_template_media_custom.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_info_yellow_small.png to archive.
note: writing res/drawable/edit_text_holo_light.xml to archive.
note: writing res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png to archive.
note: writing res/layout/fscappmasterparameter.xml to archive.
note: writing res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png to archive.
note: writing assemblies/Xamarin.Android.Support.Compat.dll to archive.
note: writing build-data.properties to archive.
note: writing res/color/common_google_signin_btn_text_dark.xml to archive.
note: writing res/drawable-mdpi-v4/abc_list_focused_holo.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png to archive.
note: writing res/layout/machineselectionlistitem.xml to archive.
note: writing assemblies/Xamarin.Android.Support.Transition.dll to archive.
note: writing assets/Licence/LicenceTable_PL.png to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_light.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png to archive.
note: writing res/layout/preference_category.xml to archive.
note: writing assemblies/Microcharts.dll to archive.
note: writing res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png to archive.
note: writing res/drawable/icon_bearbeiten.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_dieselverbrauch.png to archive.
note: writing res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/btn_check_on_holo_light.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png to archive.
note: writing assemblies/SQLitePCLRaw.core.dll to archive.
note: writing res/drawable/common_google_signin_btn_icon_light.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png to archive.
note: writing res/layout/abc_action_bar_up_container.xml to archive.
note: writing res/drawable/abc_btn_radio_material.xml to archive.
note: writing res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png to archive.
note: writing res/layout/fscgroupoverviewmachinelistitem.xml to archive.
note: writing res/color/abc_tint_spinner.xml to archive.
note: writing res/drawable-xhdpi-v4/pin_et_nicht_aktiv.png to archive.
note: writing assemblies/SQLitePCLRaw.provider.e_sqlite3.dll to archive.
note: writing res/layout/fscsetreceivermachine.xml to archive.
note: writing res/layout/list.xml to archive.
note: writing res/layout/preference_information.xml to archive.
note: writing assets/Licence/LicenceTable_FR.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_light.png to archive.
note: writing res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_ic_star_black_48dp.png to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png to archive.
note: writing assemblies/System.Data.dll to archive.
note: writing res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_dark.png to archive.
note: writing res/drawable-xhdpi-v4/btn_default_disabled_focused_holo_light.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png to archive.
note: writing res/layout/preference_list_fragment.xml to archive.
note: writing res/layout/abc_list_menu_item_radio.xml to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png to archive.
note: writing res/drawable-v21/$avd_hide_password__0.xml to archive.
note: writing assets/Licence/LicenceTable_RO.png to archive.
note: writing res/layout/notification_action_tombstone.xml to archive.
note: writing assets/TermsOfUse/Terms_of_use_RO.html to archive.
note: writing lib/armeabi-v7a/libe_sqlite3.so to archive.
note: writing res/drawable-xhdpi-v4/status_aktiv.png to archive.
note: writing res/color-v23/design_tint_password_toggle.xml to archive.
note: writing res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing res/layout/tonistatus.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_analysis.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png to archive.
note: writing res/layout/abc_list_menu_item_layout.xml to archive.
note: writing assemblies/System.Buffers.dll to archive.
note: writing res/layout/abc_dialog_title_material.xml to archive.
note: writing assemblies/Microsoft.Extensions.DependencyInjection.Abstractions.dll to archive.
note: writing res/drawable/notification_tile_bg.xml to archive.
note: writing res/drawable/tooltip_frame_dark.xml to archive.
note: writing res/drawable/abc_tab_indicator_material.xml to archive.
note: writing res/drawable-xhdpi-v4/ic_maschinen_active.png to archive.
note: writing res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png to archive.
note: writing res/drawable/progress_horizontal_claasstyle.xml to archive.
note: writing res/drawable-xxhdpi-v4/design_ic_visibility.png to archive.
note: writing lib/armeabi-v7a/libSkiaSharp.so to archive.
note: writing res/layout/abc_screen_simple.xml to archive.
note: writing assets/Licence/LicenceTable_ES.png to archive.
note: writing res/layout/abc_action_menu_item_layout.xml to archive.
note: writing assemblies/System.Threading.Channels.dll to archive.
note: writing res/drawable-xhdpi-v4/btn_check_off_focused_holo_light.png to archive.
note: writing res/drawable-xhdpi-v4/tab_selected_pressed_claasstyle.9.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png to archive.
note: writing res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing assemblies/SkiaSharp.dll to archive.
note: writing lib/armeabi-v7a/libmonosgen-2.0.so to archive.
note: writing res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing assemblies/Mono.Android.dll to archive.
note: writing assemblies/Microsoft.Extensions.Logging.dll to archive.
note: writing res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png to archive.
note: writing res/drawable-xxxhdpi-v4/design_ic_visibility.png to archive.
note: writing res/drawable/abc_switch_thumb_material.xml to archive.
note: writing res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/pin_feldhaechsler.png to archive.
note: writing assemblies/Xamarin.Android.Arch.Lifecycle.Runtime.dll to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png to archive.
note: writing res/drawable-xhdpi-v4/ic_karte_active.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png to archive.
note: writing res/layout/design_layout_tab_icon.xml to archive.
note: writing res/drawable-hdpi-v4/common_full_open_on_phone.png to archive.
note: writing res/drawable/design_fab_background.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png to archive.
note: writing assemblies/Xamarin.Android.Arch.Lifecycle.Common.dll to archive.
note: writing res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/textfield_activated_holo_light.9.png to archive.
note: writing res/drawable/common_google_signin_btn_icon_light_normal.xml to archive.
note: writing res/layout/design_navigation_item.xml to archive.
note: writing res/anim/design_bottom_sheet_slide_in.xml to archive.
note: writing res/drawable-xhdpi-v4/pin_zuendung_an.png to archive.
note: writing res/drawable-xxhdpi-v4/googleg_disabled_color_18.png to archive.
note: writing res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png to archive.
note: writing assets/TermsOfUse/Terms_of_use_SV.html to archive.
note: writing res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png to archive.
note: writing assemblies/Microsoft.AppCenter.dll to archive.
note: writing assemblies/Microsoft.AspNetCore.Http.Connections.Client.dll to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/btn_default_normal_holo_light.9.png to archive.
note: writing assemblies/Microsoft.AspNetCore.SignalR.Common.dll to archive.
note: writing res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing assemblies/Microsoft.Extensions.Logging.Abstractions.dll to archive.
note: writing res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_dark.png to archive.
note: writing res/drawable/abc_ic_go_search_api_material.xml to archive.
note: writing res/layout/karte.xml to archive.
note: writing res/layout/fscsetmachinelistitem.xml to archive.
note: writing res/layout/maschinelistitem.xml to archive.
note: writing META-INF/ANDROIDD.RSA to archive.
note: writing assemblies/System.Core.dll to archive.
note: writing res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/scrubber_control_pressed_holo.png to archive.
note: writing assemblies/Xamarin.Android.Support.Core.UI.dll to archive.
note: writing res/layout/abc_screen_simple_overlay_action_mode.xml to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png to archive.
note: writing res/color/design_tint_password_toggle.xml to archive.
note: writing res/drawable-xhdpi-v4/splash_claas_logo.png to archive.
note: writing res/drawable-v21/$avd_show_password__2.xml to archive.
note: writing res/drawable-xhdpi-v4/spinner_ab_pressed_claasstyle.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_fuel_green.png to archive.
note: writing res/drawable-xhdpi-v4/icon_maehdrescher_med.png to archive.
note: writing assemblies/System.Text.Json.dll to archive.
note: writing res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png to archive.
note: writing res/color/abc_tint_switch_track.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png to archive.
note: writing res/layout/notification_template_icon_group.xml to archive.
note: writing assemblies/Microsoft.Extensions.Configuration.Abstractions.dll to archive.
note: writing assemblies/System.dll to archive.
note: writing res/layout/abc_popup_menu_header_item_layout.xml to archive.
note: writing res/layout/abc_list_menu_item_checkbox.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_kornfeuchte.png to archive.
note: writing res/layout/settings.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png to archive.
note: writing assets/telematics.sqlite to archive.
note: writing res/drawable-xhdpi-v4/list_focused_claasstyle.9.png to archive.
note: writing res/drawable-xhdpi-v4/btn_check_on_disabled_holo_light.png to archive.
note: writing res/drawable-xhdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png to archive.
note: writing res/drawable/abc_edit_text_material.xml to archive.
note: writing res/drawable-xhdpi-v4/googleg_standard_color_18.png to archive.
note: writing res/drawable-xxhdpi-v4/googleg_standard_color_18.png to archive.
note: writing res/layout/machinedetailstraktorpropertylayout.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_list_focused_holo.9.png to archive.
note: writing res/anim/design_snackbar_out.xml to archive.
note: writing res/drawable/arrow_right.xml to archive.
note: writing res/drawable-v21/abc_edit_text_material.xml to archive.
note: writing res/drawable/tab_indicator_ab_claasstyle.xml to archive.
note: writing res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing lib/arm64-v8a/libxamarin-app.so to archive.
note: writing res/drawable/common_google_signin_btn_text_light_focused.xml to archive.
note: writing res/color/abc_tint_btn_checkable.xml to archive.
note: writing res/drawable/abc_text_cursor_material.xml to archive.
note: writing assets/DataPrivacy/Data_privacy_ES.html to archive.
note: writing res/drawable-xhdpi-v4/pin_maehdrescher.png to archive.
note: writing res/layout/design_navigation_item_header.xml to archive.
note: writing res/drawable-mdpi-v4/notification_bg_low_normal.9.png to archive.
note: writing res/drawable/abc_vector_test.xml to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_star_black_48dp.png to archive.
note: writing res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_dark.png to archive.
note: writing res/layout/fscsetmastermachine.xml to archive.
note: writing assets/TermsOfUse/Terms_of_use_ES.html to archive.
note: writing assemblies/Microsoft.Extensions.Options.dll to archive.
note: writing res/drawable-xhdpi-v4/progress_bg_claasstyle.9.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png to archive.
note: writing res/layout/abc_select_dialog_material.xml to archive.
note: writing res/layout/abc_action_mode_bar.xml to archive.
note: writing res/drawable-hdpi-v4/notification_bg_low_pressed.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_kraftstoffverbrauch_zeit.png to archive.
note: writing res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_dark.png to archive.
note: writing assemblies/Xamarin.Android.Support.v7.Preference.dll to archive.
note: writing res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/ab_bottom_solid_claasstyle.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png to archive.
note: writing res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_star_black_48dp.png to archive.
note: writing res/drawable/common_google_signin_btn_text_dark_normal.xml to archive.
note: writing res/layout/machinefilter.xml to archive.
note: writing res/drawable-xhdpi-v4/common_google_signin_btn_text_dark_normal_background.9.png to archive.
note: writing res/color-v23/abc_tint_edittext.xml to archive.
note: writing res/drawable/abc_seekbar_track_material.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png to archive.
note: writing res/drawable-xhdpi-v4/icon_geofencing_red_small.png to archive.
note: writing res/drawable-xhdpi-v4/menu_dropdown_panel_claasstyle.9.png to archive.
note: writing res/drawable-xhdpi-v4/spinner_ab_default_claasstyle.9.png to archive.
note: writing assets/TermsOfUse/Terms_of_use_DE.html to archive.
note: writing res/drawable/ic_fsc_active.xml to archive.
note: writing res/layout/design_layout_tab_text.xml to archive.
note: writing res/drawable-hdpi-v4/common_google_signin_btn_text_dark_normal_background.9.png to archive.
note: writing res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png to archive.
note: writing res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png to archive.
note: writing res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/textfield_disabled_holo_light.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_ic_star_black_36dp.png to archive.
note: writing assemblies/Xamarin.GooglePlayServices.Tasks.dll to archive.
note: writing res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/icon_umschlagtechnik_med.png to archive.
note: writing res/drawable-xhdpi-v4/ic_analyse_active.png to archive.
note: writing res/drawable-xhdpi-v4/scrubber_secondary_holo.9.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png to archive.
note: writing res/drawable/tooltip_frame_light.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_info_grey_small.png to archive.
note: writing res/drawable-v21/notification_action_background.xml to archive.
note: writing assets/Licence/LicenceTable_SV.png to archive.
note: writing res/anim/abc_grow_fade_in_from_bottom.xml to archive.
note: writing res/drawable-xhdpi-v4/cab_background_bottom_claasstyle.9.png to archive.
note: writing res/drawable/navigation_empty_icon.xml to archive.
note: writing res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png to archive.
note: writing assemblies/Microsoft.Data.Sqlite.dll to archive.
note: writing res/layout/notification_template_media.xml to archive.
note: writing res/drawable-v21/abc_ratingbar_small_material.xml to archive.
note: writing res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png to archive.
note: writing res/drawable/ab_background_textured_claasstyle.xml to archive.
note: writing res/drawable-v21/abc_ratingbar_material.xml to archive.
note: writing res/drawable-xxhdpi-v4/common_google_signin_btn_text_dark_normal_background.9.png to archive.
note: writing res/drawable/abc_list_selector_holo_light.xml to archive.
note: writing assemblies/Microcharts.Droid.dll to archive.
note: writing assemblies/System.Xml.Linq.dll to archive.
note: writing res/drawable-xhdpi-v4/btn_cab_done_default_claasstyle.9.png to archive.
note: writing res/drawable/abc_item_background_holo_light.xml to archive.
note: writing res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png to archive.
note: writing res/menu/fscgroupdetailmenu.xml to archive.
note: writing res/layout/design_bottom_sheet_dialog.xml to archive.
note: writing res/drawable/common_google_signin_btn_icon_dark_focused.xml to archive.
note: writing res/layout/notification_action.xml to archive.
note: writing res/layout/notification_template_big_media_custom.xml to archive.
note: writing resources.arsc to archive.
note: writing res/drawable/abc_ic_clear_material.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png to archive.
note: writing res/drawable/abc_ic_arrow_drop_right_black_24dp.xml to archive.
note: writing res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_fuel_red.png to archive.
note: writing res/layout/abc_action_mode_close_item_material.xml to archive.
note: writing res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png to archive.
note: writing res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/splash_telematics_icon.png to archive.
note: writing res/drawable-xxxhdpi-v4/design_ic_visibility_off.png to archive.
note: writing res/drawable/design_snackbar_background.xml to archive.
note: writing res/drawable-xhdpi-v4/btn_check_on_focused_holo_light.png to archive.
note: writing res/drawable-xhdpi-v4/icon_drueckung.png to archive.
note: writing res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png to archive.
note: writing res/layout-v21/abc_screen_toolbar.xml to archive.
note: writing res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png to archive.
note: writing res/layout/fscparameterlistitem.xml to archive.
note: writing res/layout-v21/notification_template_custom_big.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_geofencing_yellow_small.png to archive.
note: writing res/drawable-xhdpi-v4/icon_update.png to archive.
note: writing res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png to archive.
note: writing res/drawable-xhdpi-v4/splash_telematics_schriftzug.png to archive.
note: writing res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png to archive.
note: writing res/layout/beaconlistviewrow.xml to archive.
note: writing assemblies/Xamarin.Android.Support.Vector.Drawable.dll to archive.
note: writing res/color-v23/abc_btn_colored_text_material.xml to archive.
note: writing res/layout/beaconlistview.xml to archive.
note: writing res/drawable/abc_list_selector_background_transition_holo_light.xml to archive.
note: writing res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png to archive.
note: writing res/color/abc_btn_colored_borderless_text_material.xml to archive.
note: writing res/layout-v21/createcoppling.xml to archive.
note: writing res/drawable-xhdpi-v4/btn_check_off_holo_light.png to archive.
note: writing res/layout/abc_search_view.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png to archive.
note: writing res/drawable-xxhdpi-v4/design_ic_visibility_off.png to archive.
note: writing assemblies/SkiaSharp.Views.Android.dll to archive.
note: writing res/layout/design_layout_snackbar.xml to archive.
note: writing res/drawable-mdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png to archive.
note: writing assets/TermsOfUse/Terms_of_use_PL.html to archive.
note: writing res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png to archive.
note: writing assemblies/Microsoft.AppCenter.Crashes.dll to archive.
note: writing res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png to archive.
note: writing res/drawable/abc_textfield_search_material.xml to archive.
note: writing assets/Licence/LicenceTable_HU.png to archive.
note: writing assemblies/Mono.Security.dll to archive.
note: writing res/drawable-xhdpi-v4/pin_aktiv.png to archive.
note: writing res/drawable-xhdpi-v4/icon_flaechenleistung.png to archive.
note: writing res/layout/logon.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_feldhaechsler_med.png to archive.
note: writing res/anim/design_bottom_sheet_slide_out.xml to archive.
note: writing res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_light.png to archive.
note: writing res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing assemblies/Microsoft.AspNetCore.SignalR.Client.Core.dll to archive.
note: writing res/drawable-xhdpi-v4/icon_fuel.png to archive.
note: writing res/layout/notification_template_big_media_narrow.xml to archive.
note: writing res/drawable/status_received.xml to archive.
note: writing res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/common_google_signin_btn_text_light_normal_background.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_durchsatz.png to archive.
note: writing res/layout/abc_alert_dialog_button_bar_material.xml to archive.
note: writing res/layout/fscgrouplistitem.xml to archive.
note: writing res/drawable-v21/avd_show_password.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_ic_star_black_36dp.png to archive.
note: writing res/layout/abc_screen_toolbar.xml to archive.
note: writing res/layout/select_dialog_singlechoice_material.xml to archive.
note: writing res/drawable-xhdpi-v4/tab_selected_claasstyle.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png to archive.
note: writing assemblies/Microsoft.Extensions.Configuration.Binder.dll to archive.
note: writing res/layout/analizedetails.xml to archive.
note: writing res/drawable-xhdpi-v4/btn_cab_done_focused_claasstyle.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_alarm_grey_small.png to archive.
note: writing res/drawable-hdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png to archive.
note: writing res/drawable-hdpi-v4/ic_launcher.png to archive.
note: writing res/drawable/common_google_signin_btn_icon_dark.xml to archive.
note: writing res/drawable-xhdpi-v4/tab_selected_focused_claasstyle.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/ab_stacked_solid_claasstyle.9.png to archive.
note: writing res/drawable-xhdpi-v4/btn_check_off_pressed_holo_light.png to archive.
note: writing res/drawable-xhdpi-v4/spinner_ab_focused_claasstyle.9.png to archive.
note: writing META-INF/maven/com.android.volley/volley/pom.properties to archive.
note: writing res/layout/abc_action_bar_view_list_nav_layout.xml to archive.
note: writing res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_light.png to archive.
note: writing res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png to archive.
note: writing res/drawable-anydpi-v21/design_ic_visibility.xml to archive.
note: writing res/drawable-xhdpi-v4/common_full_open_on_phone.png to archive.
note: writing res/layout-v21/notification_template_icon_group.xml to archive.
note: writing res/drawable-hdpi-v4/design_ic_visibility_off.png to archive.
note: writing res/animator-v21/design_appbar_state_list_animator.xml to archive.
note: writing res/drawable-xxhdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png to archive.
note: writing assets/Licence/LicenceTable_EN.png to archive.
note: writing res/xml/prefs.xml to archive.
note: writing res/anim-v21/design_bottom_sheet_slide_in.xml to archive.
note: writing res/drawable-xhdpi-v4/textfield_focused_holo_light.9.png to archive.
note: writing assemblies/mscorlib.dll to archive.
note: writing res/color-v23/abc_tint_default.xml to archive.
note: writing res/layout/machinedetailshaeckslerpropertylayout.xml to archive.
note: writing res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_dark.png to archive.
note: writing res/drawable/abc_seekbar_tick_mark_material.xml to archive.
note: writing lib/arm64-v8a/libmono-native.so to archive.
note: writing res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png to archive.
note: writing res/drawable-xhdpi-v4/btn_cab_done_pressed_claasstyle.9.png to archive.
note: writing res/color/common_google_signin_btn_text_light.xml to archive.
note: writing res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/ic_more.png to archive.
note: writing res/layout/notification_template_part_chronometer.xml to archive.
note: writing res/drawable-v21/$avd_show_password__1.xml to archive.
note: writing assets/DataPrivacy/Data_privacy_RU.html to archive.
note: writing lib/arm64-v8a/libSkiaSharp.so to archive.
note: writing res/drawable/scrubber_control_selector_holo_light.xml to archive.
note: writing res/color-v11/abc_background_cache_hint_selector_material_light.xml to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing res/color-v23/abc_btn_colored_borderless_text_material.xml to archive.
note: writing res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png to archive.
note: writing res/color-v23/abc_tint_switch_track.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png to archive.
note: writing res/drawable-xhdpi-v4/ic_meldungen.png to archive.
note: writing res/drawable-xhdpi-v4/tab_unselected_pressed_claasstyle.9.png to archive.
note: writing res/color-v23/abc_tint_seek_thumb.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png to archive.
note: writing res/drawable-mdpi-v4/abc_ic_star_black_48dp.png to archive.
note: writing res/layout/design_navigation_menu.xml to archive.
note: writing res/drawable-xhdpi-v4/googleg_disabled_color_18.png to archive.
note: writing res/layout/preference_widget_checkbox.xml to archive.
note: writing assemblies/Xamarin.Android.Support.v7.AppCompat.dll to archive.
note: writing res/layout/design_navigation_item_subheader.xml to archive.
note: writing lib/armeabi-v7a/libxamarin-app.so to archive.
note: writing assemblies/Microsoft.AspNetCore.Http.Connections.Common.dll to archive.
note: writing res/layout/notification_media_cancel_action.xml to archive.
note: writing res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_light.png to archive.
note: writing res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/tab_unselected_claasstyle.9.png to archive.
note: writing assets/DataPrivacy/Data_privacy_DE.html to archive.
note: writing res/drawable-xhdpi-v4/icon_ertrag.png to archive.
note: writing res/layout/design_navigation_item_separator.xml to archive.
note: writing res/layout/createimplement.xml to archive.
note: writing assemblies/Microsoft.AspNetCore.SignalR.Protocols.Json.dll to archive.
note: writing res/layout/preference_recyclerview.xml to archive.
note: writing META-INF/maven/com.android.volley/volley/pom.xml to archive.
note: writing META-INF/MANIFEST.MF to archive.
note: writing res/drawable-xhdpi-v4/ic_meldungen_active.png to archive.
note: writing res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png to archive.
note: writing res/drawable-xhdpi-v4/textfield_disabled_focused_holo_light.9.png to archive.
note: writing res/drawable-xhdpi-v4/ab_transparent_claasstyle.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png to archive.
note: writing res/drawable-xhdpi-v4/btn_check_on_pressed_holo_light.png to archive.
note: writing res/drawable-xhdpi-v4/ic_maschinen.png to archive.
note: writing res/drawable-xhdpi-v4/ic_delete.xml to archive.
note: writing res/color/abc_primary_text_material_light.xml to archive.
note: writing res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png to archive.
note: writing assets/DataPrivacy/Data_privacy_DA.html to archive.
note: writing NOTICE to archive.
note: writing res/color/common_google_signin_btn_tint.xml to archive.
note: writing res/drawable/common_google_signin_btn_text_dark_focused.xml to archive.
note: writing res/drawable-v21/$avd_hide_password__1.xml to archive.
note: writing res/layout/abc_activity_chooser_view_list_item.xml to archive.
note: writing lib/arm64-v8a/libmonosgen-2.0.so to archive.
note: writing res/layout/machinedetails.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png to archive.
note: writing res/color/tab_text_color_selector.xml to archive.
note: writing res/layout-v11/preference_dropdown.xml to archive.
note: writing res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png to archive.
note: writing res/layout/select_dialog_item_material.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png to archive.
note: writing res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing assemblies/Microsoft.Bcl.AsyncInterfaces.dll to archive.
note: writing res/drawable-xhdpi-v4/btn_check_on_disabled_focused_holo_light.png to archive.
note: writing res/drawable-xhdpi-v4/status_zuendung_an.png to archive.
note: writing res/drawable/abc_spinner_textfield_background_material.xml to archive.
note: writing res/drawable/notification_bg.xml to archive.
note: writing res/drawable-xhdpi-v4/pin_transport_wenden.png to archive.
note: writing res/anim/abc_slide_in_top.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_alarm_red_small.png to archive.
note: writing META-INF/ANDROIDD.SF to archive.
note: writing res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_time.png to archive.
note: writing res/drawable-xhdpi-v4/icon_traktor_med.png to archive.
note: writing res/layout/design_menu_item_action_area.xml to archive.
note: writing assemblies/System.Web.Services.dll to archive.
note: writing res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png to archive.
note: writing res/anim/abc_shrink_fade_out_from_bottom.xml to archive.
note: writing res/drawable-xhdpi-v4/ic_add.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_alarm_yellow_small.png to archive.
note: writing res/drawable/abc_btn_default_mtrl_shape.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png to archive.
note: writing res/layout/abc_expanded_menu_layout.xml to archive.
note: writing AndroidManifest.xml to archive.
note: writing assemblies/System.Xml.dll to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_star_half_black_48dp.png to archive.
note: writing res/layout-sw600dp-v13/design_layout_snackbar.xml to archive.
note: writing res/drawable/status_sent.xml to archive.
note: writing res/drawable-hdpi-v4/icon_analysis.png to archive.
note: writing assemblies/Microsoft.Extensions.Configuration.dll to archive.
note: writing res/menu/machinedetails.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing res/layout-v21/notification_action_tombstone.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png to archive.
note: writing res/layout/design_bottom_navigation_item.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png to archive.
note: writing res/color/abc_primary_text_disable_only_material_dark.xml to archive.
note: writing assemblies/AndroidAltBeaconLibrary.dll to archive.
note: writing assemblies/System.Threading.Tasks.Extensions.dll to archive.
note: writing assemblies/System.Text.Encodings.Web.dll to archive.
note: writing res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png to archive.
note: writing res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png to archive.
note: writing res/layout-v22/abc_alert_dialog_button_bar_material.xml to archive.
note: writing res/anim-v21/design_bottom_sheet_slide_out.xml to archive.
note: writing assemblies/Microsoft.AppCenter.Crashes.Android.Bindings.dll to archive.
note: writing res/layout/abc_action_bar_title_item.xml to archive.
note: writing res/drawable/abc_ic_menu_overflow_material.xml to archive.
note: writing res/drawable-xhdpi-v4/scrubber_control_normal_holo.png to archive.
note: writing res/layout/design_navigation_menu_item.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_motorauslastung.png to archive.
note: writing res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png to archive.
note: writing res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png to archive.
note: writing res/layout/select_dialog_multichoice_material.xml to archive.
note: writing res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_dark.png to archive.
note: writing res/layout/notification_template_part_time.xml to archive.
note: writing res/layout/fscparameterpicker.xml to archive.
note: writing assets/DataPrivacy/Data_privacy_SV.html to archive.
note: writing res/layout/preference_widget_switch_compat.xml to archive.
note: writing assemblies/Microsoft.Extensions.DependencyInjection.dll to archive.
note: writing res/layout/abc_action_menu_layout.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png to archive.
note: writing res/layout/main.xml to archive.
note: writing res/drawable/btn_default_holo_light.xml to archive.
note: writing res/layout/abc_alert_dialog_title_material.xml to archive.
note: writing res/layout/splashlayout.xml to archive.
note: writing res/drawable-xhdpi-v4/btn_default_pressed_holo_light.9.png to archive.
note: writing res/drawable-xhdpi-v4/spinner_ab_disabled_claasstyle.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png to archive.
note: writing res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png to archive.
note: writing res/drawable-xhdpi-v4/ic_launcher.png to archive.
note: writing res/layout/createfscgroupname.xml to archive.
note: writing assemblies/Microsoft.AspNetCore.Connections.Abstractions.dll to archive.
note: writing res/drawable/abc_ratingbar_material.xml to archive.
note: writing res/drawable/abc_cab_background_internal_bg.xml to archive.
note: writing res/drawable-mdpi-v4/icon_dieselverbrauch.png to archive.
note: writing res/drawable/abc_ratingbar_indicator_material.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png to archive.
note: writing res/color/abc_search_url_text.xml to archive.
note: writing res/drawable-hdpi-v4/googleg_standard_color_18.png to archive.
note: writing res/layout/machineselectionfooter.xml to archive.
note: writing assemblies/Xamarin.GooglePlayServices.Base.dll to archive.
note: writing res/color/abc_tint_seek_thumb.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_light.png to archive.
note: writing lib/arm64-v8a/libmonodroid.so to archive.
note: writing res/drawable-xhdpi-v4/status_et_nicht_aktiv.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png to archive.
note: writing res/drawable-xxhdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png to archive.
note: writing res/layout/separator.xml to archive.
note: writing res/color-v11/abc_background_cache_hint_selector_material_dark.xml to archive.
note: writing assemblies/Xamarin.Android.Arch.Core.Common.dll to archive.
note: writing res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png to archive.
note: writing assemblies/Xamarin.Android.Support.Fragment.dll to archive.
note: writing res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/pin_traktor.png to archive.
note: writing res/drawable-mdpi-v4/abc_ic_star_half_black_48dp.png to archive.
note: writing res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png to archive.
note: writing res/drawable-xxhdpi-v4/common_google_signin_btn_text_light_normal_background.9.png to archive.
note: writing assemblies/System.Net.Http.dll to archive.
note: writing assets/Licence/LicenceTable_IT.png to archive.
note: writing res/drawable-v21/$avd_hide_password__2.xml to archive.
note: writing res/anim/abc_popup_exit.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_list_focused_holo.9.png to archive.
note: writing res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png to archive.
note: writing res/drawable/abc_seekbar_thumb_material.xml to archive.
note: writing res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing res/drawable/smartphone_filled.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png to archive.
note: writing res/layout/eventlistitem.xml to archive.
note: writing res/drawable-mdpi-v4/ic_launcher.png to archive.
note: writing res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png to archive.
note: writing assemblies/Java.Interop.dll to archive.
note: writing res/layout-v16/notification_template_custom_big.xml to archive.
note: writing res/drawable-xhdpi-v4/status_et_aktiv.png to archive.
note: writing assets/TermsOfUse/Terms_of_use_IT.html to archive.
note: writing res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png to archive.
note: writing assets/TermsOfUse/Terms_of_use_DA.html to archive.
note: writing assemblies/Microsoft.AppCenter.Analytics.Android.Bindings.dll to archive.
note: writing res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png to archive.
note: writing res/drawable-v21/abc_action_bar_item_background_material.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png to archive.
note: writing res/layout/machinedetailsmaehdrescherpropertylayout.xml to archive.
note: writing res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png to archive.
note: writing res/layout/notification_template_big_media_narrow_custom.xml to archive.
note: writing assets/Licence/Third_party_licence_HU.html to archive.
note: writing res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png to archive.
note: writing res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png to archive.
note: writing res/layout/abc_screen_content_include.xml to archive.
note: writing res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png to archive.
note: writing assemblies/Xamarin.GooglePlayServices.Maps.dll to archive.
note: writing assets/Licence/LicenceTable_DE.png to archive.
note: writing res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png to archive.
note: writing res/anim/abc_fade_in.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png to archive.
note: writing assemblies/Xamarin.Android.Support.Core.Utils.dll to archive.
note: writing res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing res/drawable/abc_ic_search_api_material.xml to archive.
note: writing res/anim/abc_slide_out_top.xml to archive.
note: writing res/drawable-xhdpi-v4/progress_primary_claasstyle.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png to archive.
note: writing res/drawable/abc_ratingbar_small_material.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_geofencing_grey_small.png to archive.
note: writing res/drawable/common_google_signin_btn_icon_disabled.xml to archive.
note: writing res/menu/mainactionbar.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png to archive.
note: writing res/anim/design_snackbar_in.xml to archive.
note: writing model-distance-calculations.json to archive.
note: writing res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png to archive.
note: writing assemblies/Xamarin.GooglePlayServices.Basement.dll to archive.
note: writing res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png to archive.
note: writing res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png to archive.
note: writing assemblies/Xamarin.Android.Support.Media.Compat.dll to archive.
note: writing res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png to archive.
note: writing res/drawable/pressed_background_claasstyle.xml to archive.
note: writing assets/Licence/Third_party_licence_RU.html to archive.
note: writing assets/TermsOfUse/Terms_of_use_RU.html to archive.
note: writing assets/DataPrivacy/Data_privacy_HU.html to archive.
note: writing assemblies/Microsoft.Extensions.Primitives.dll to archive.
note: writing res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png to archive.
note: writing res/drawable-xhdpi-v4/scrubber_primary_holo.9.png to archive.
note: writing res/layout/fscgroupdetails.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png to archive.
note: writing classes.dex to archive.
note: writing res/layout/preference_dialog_edittext.xml to archive.
note: writing res/drawable/notification_icon_background.xml to archive.
note: writing res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png to archive.
note: writing res/drawable/abc_btn_colored_material.xml to archive.
note: writing assets/TermsOfUse/Terms_of_use_EN.html to archive.
note: writing res/layout/notification_media_action.xml to archive.
note: writing res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png to archive.
note: writing res/layout/machinedetailsfleetsetconnect.xml to archive.
note: writing assets/DataPrivacy/Data_privacy_PL.html to archive.
note: writing assemblies/Microsoft.AppCenter.Analytics.dll to archive.
note: writing res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_dark.png to archive.
note: writing res/color/abc_hint_foreground_material_dark.xml to archive.
note: writing res/drawable-xhdpi-v4/notification_bg_low_normal.9.png to archive.
note: writing res/drawable/common_google_signin_btn_text_dark.xml to archive.
note: writing assemblies/Microsoft.AppCenter.Android.Bindings.dll to archive.
note: writing res/layout/abc_list_menu_item_icon.xml to archive.
note: writing res/drawable-xhdpi-v4/icon_service_green_small.png to archive.
note: writing lib/arm64-v8a/libe_sqlite3.so to archive.
note: writing res/drawable-xhdpi-v4/tab_unselected_focused_claasstyle.9.png to archive.
note: writing res/color/abc_primary_text_disable_only_material_light.xml to archive.
note: writing res/drawable-mdpi-v4/abc_ic_star_black_16dp.png to archive.
note: writing res/drawable/common_google_signin_btn_text_light_normal.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png to archive.
note: writing res/drawable-xhdpi-v4/icon_fuel_yellow.png to archive.
note: writing res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png to archive.
note: writing res/drawable-v23/abc_control_background_material.xml to archive.
note: writing res/anim/tooltip_exit.xml to archive.
note: writing res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png to archive.
note: writing res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png to archive.
note: writing res/layout/createcoppling.xml to archive.
note: writing res/drawable-xhdpi-v4/btn_default_disabled_holo_light.9.png to archive.
note: writing res/drawable/common_google_signin_btn_icon_dark_normal.xml to archive.
note: writing res/color/abc_tint_default.xml to archive.
note: writing res/drawable/abc_cab_background_top_material.xml to archive.
note: writing res/drawable-anydpi-v21/design_ic_visibility_off.xml to archive.
note: writing res/drawable/common_google_signin_btn_icon_light_focused.xml to archive.
note: writing res/layout/machinedetailseventlistitem.xml to archive.
note: writing assemblies/SQLitePCLRaw.lib.e_sqlite3.android.dll to archive.
note: writing res/drawable/scrubber_progress_horizontal_holo_light.xml to archive.
note: writing res/drawable-v21/design_bottom_navigation_item_background.xml to archive.
note: writing res/drawable-xhdpi-v4/ab_solid_claasstyle.9.png to archive.
note: writing res/layout/abc_activity_chooser_view.xml to archive.
note: writing res/drawable-xhdpi-v4/progress_secondary_claasstyle.9.png to archive.
note: writing res/drawable-xhdpi-v4/icon_service_yellow_small.png to archive.
note: writing res/layout/machineselection.xml to archive.
note: writing res/drawable-xhdpi-v4/pin_umschlagtechnik.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png to archive.
note: writing res/layout-v21/notification_action.xml to archive.
note: writing assets/Licence/Third_party_licence_DA.html to archive.
note: writing res/drawable/selectable_background_claasstyle.xml to archive.
note: writing lib/armeabi-v7a/libmono-btls-shared.so to archive.
note: writing res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png to archive.
note: writing res/layout-v26/abc_screen_toolbar.xml to archive.
note: writing assemblies/SQLitePCLRaw.batteries_v2.dll to archive.
note: writing res/drawable/design_bottom_navigation_item_background.xml to archive.
note: writing assemblies/Xamarin.Android.Support.Annotations.dll to archive.
note: writing assemblies/Xamarin.Android.Support.v7.RecyclerView.dll to archive.
note: writing res/drawable/abc_item_background_holo_dark.xml to archive.
note: writing res/drawable-xhdpi-v4/pin_et_aktiv.png to archive.
note: writing res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png to archive.
note: writing res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png to archive.
note: writing assets/Licence/Third_party_licence_EN.html to archive.
note: writing res/drawable/common_google_signin_btn_text_disabled.xml to archive.
note: writing res/anim/abc_fade_out.xml to archive.
note: writing res/drawable-mdpi-v4/googleg_disabled_color_18.png to archive.
note: writing res/layout/support_simple_spinner_dropdown_item.xml to archive.
note: writing assets/Licence/Third_party_licence_DE.html to archive.
note: writing res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_light.png to archive.
note: writing res/drawable-xhdpi-v4/ic_analyse.png to archive.
note: writing res/drawable-xhdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png to archive.
note: writing assets/TermsOfUse/Terms_of_use_FR.html to archive.
note: writing assemblies/System.Drawing.Common.dll to archive.
note: writing res/drawable-mdpi-v4/googleg_standard_color_18.png to archive.
note: writing res/drawable-xhdpi-v4/ab_texture_tile_claasstyle.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png to archive.
note: writing assets/Licence/Third_party_licence_PL.html to archive.
note: writing res/drawable-xhdpi-v4/claas_logo_progression.png to archive.
note: writing res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png to archive.
note: writing assets/Licence/Third_party_licence_SV.html to archive.
note: writing res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png to archive.
note: writing res/drawable-hdpi-v4/common_google_signin_btn_text_light_normal_background.9.png to archive.
note: writing res/layout/abc_alert_dialog_material.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png to archive.
note: writing res/drawable-xhdpi-v4/btn_check_off_disabled_focused_holo_light.png to archive.
note: writing res/drawable-xhdpi-v4/btn_check_off_disabled_holo_light.png to archive.
note: writing res/drawable-xhdpi-v4/icon_info_red_small.png to archive.
note: writing assemblies/Newtonsoft.Json.dll to archive.
note: writing res/drawable/common_google_signin_btn_text_light.xml to archive.
note: writing res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png to archive.
note: writing res/color/abc_secondary_text_material_dark.xml to archive.
note: writing res/color/abc_hint_foreground_material_light.xml to archive.
note: writing res/drawable-mdpi-v4/notification_bg_low_pressed.9.png to archive.
note: writing res/drawable-hdpi-v4/design_ic_visibility.png to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png to archive.
note: writing res/drawable-xhdpi-v4/scrubber_control_disabled_holo.png to archive.
note: writing res/layout/notification_template_lines_media.xml to archive.
note: writing res/drawable-hdpi-v4/notification_bg_low_normal.9.png to archive.
note: writing res/drawable-hdpi-v4/abc_ic_star_black_16dp.png to archive.
note: writing assemblies/System.Runtime.CompilerServices.Unsafe.dll to archive.
note: writing res/drawable-xhdpi-v4/design_ic_visibility.png to archive.
note: writing res/layout/analysedetailspagecontainer.xml to archive.
note: writing assemblies/Telematics.Droid.dll to archive.
note: writing res/anim/abc_slide_in_bottom.xml to archive.
note: writing res/drawable-xhdpi-v4/notification_bg_normal.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png to archive.
note: writing res/layout/tooltip.xml to archive.
note: writing res/drawable-xhdpi-v4/textfield_default_holo_light.9.png to archive.
note: writing res/drawable-hdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png to archive.
note: writing res/drawable-mdpi-v4/notification_bg_normal.9.png to archive.
note: writing res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png to archive.
note: writing res/drawable-xhdpi-v4/ic_filter.png to archive.
note: writing res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png to archive.
note: writing res/drawable/abc_list_selector_holo_dark.xml to archive.
note: writing res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_light.png to archive.
note: writing assemblies/System.Runtime.Serialization.dll to archive.
note: writing res/drawable/notification_bg_low.xml to archive.
note: writing assemblies/Microsoft.AspNetCore.SignalR.Client.dll to archive.
note: writing res/color/switch_thumb_material_dark.xml to archive.
note: writing res/anim/abc_popup_enter.xml to archive.
note: writing res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png to archive.
note: writing res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png to archive.
note: writing res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png to archive.
note: writing res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png to archive.
note: writing assets/DataPrivacy/Data_privacy_RO.html to archive.
note: writing res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png to archive.
note: writing res/drawable-mdpi-v4/design_ic_visibility_off.png to archive.
note: writing res/drawable-xhdpi-v4/scrubber_control_focused_holo.png to archive.
note: writing res/layout/abc_search_dropdown_item_icons_2line.xml to archive.
note: writing assets/DataPrivacy/Data_privacy_IT.html to archive.
note: writing res/drawable/abc_ic_ab_back_material.xml to archive.
note: writing lib/armeabi-v7a/libmonodroid.so to archive.
note: writing res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png to archive.
note: writing res/drawable-v21/design_password_eye.xml to archive.

Even so the app has a fair amount of resources the saving is quite disappointing. Without optimization from aapt2 optimize disc-size of the apk is 26.8 mb while it is 26.7 mb after optimization.

I wonder if it would be better if the optimization could run before the apk is bundled. At least in the article it is stated: "This invokes the aapt optimize command on the merged resources and resources.arsc file before they are packaged into the APK."

jonathanpeppers commented 4 years ago

In Jake Wharton's example for three apps, he has improvements like:

-72.7 KiB
-98.9 KiB
-85.0 KiB 

So the numbers you are seeing for ~100 KiB savings seem representative.

This still might be an OK feature, though? It seems like it is "free" space with not really much drawback?

We could in theory, create a new <Aapt2Optimize/> MSBuild task that is only enabled by a new $(AndroidAapt2Optimize) MSBuild property that you could enable for Release or app store builds.

CayasSoftware commented 4 years ago

Sounds good to me. I have never played with custom MSBuild tasks but if this is something I can help with, let me know how and where to start.