Skip to content

Multiplatform Unity projects with Steamworks.Net are rejected from the Google Play Store because Plugins/androidarm64/libsteam_api.so isn't 16KB aligned. #776

@TheCrossBoy

Description

@TheCrossBoy

As titled. We DO NOT use Steam in our android builds, and PR #759 has broken this. Android libraries will now be included in Android builds regardless of if it's being used, because libraries are not conditionally added.

Because the library is not 16KB aligned, it gets rejected from the Google Play store. See here for the google policy and here for the Unity documentation page.

Image

This library needs to be recompiled aligned for 16KB page sizes. But more broadly, an update like this that includes an additional platform support that cannot be disabled (because of the way Unity packages work) and not including it in the README, release notes, or documentation is unacceptable - this kind of change NEEDS to be communicated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions