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.89k stars 523 forks source link

Make fast deployment work with aab files #8990

Closed dellis1972 closed 1 week ago

dellis1972 commented 4 weeks ago

Commit https://github.com/xamarin/monodroid/commit/c6aae9e5a154cfbf2c3a94e046fa2c747c3b82e2 removed the restriction for using .aab files during fast deployment. While using an .aab will still be slower that using an .apk it should still speed up the development process for those using things like asset packs. The reason it is slower is becasue the .aab file has to go through bundle-tool to be packaged and installed. This is a slow process. The .apk is much faster as we work with it directly.

Numerous unit tests have been updated to test fast deployment when using .aab files. As a result we have had to increase the number of CI bots we use so we can spread out the new tests amonst more machines.

dellis1972 commented 3 weeks ago

PR for https://github.com/xamarin/monodroid/pull/1201.