You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When assemblies are packaged in the `.apk` archive, their names are
"mangled" so that we don't create clashes with "real" shared
libraries, which are placed into the same "directory." Additionally,
since the `lib/` directory in the `.apk` archive supports only a
single level of directories, we must encode satellite assembly
culture in the file name, instead of putting it in a subdirectory.
Unfortunately, when the code was committed, an off-by-one error crept
in, when converting satellite assembly names to their `culture/name`
form. As the result, the first character of the culture was omitted
which would cause the satellite assemblies not to be loaded properly.
Fix the issue by using the correct mangled name prefix length.
0 commit comments