Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice
  3. Dismiss Notice

Question Will AndroidProjectFiles be back in Unity 2023.3 cycles?

Discussion in 'Unity 6 Beta' started by Kichang-Kim, Jan 26, 2024.

  1. Kichang-Kim

    Kichang-Kim

    Joined:
    Oct 19, 2010
    Posts:
    1,025
    Hi. Unity 2023.3.0b4 removed some properties of AndroidProjectFiles class.

    Related release note is here:
    My project is depend on LauncherManifest and UnityLibraryManifest (for modifying manifest on multiple build settings), so I want to know whether it will be reverted or removed permanently.

    Thanks.
     
  2. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,948
    As soon as Google fixes External Dependency Manager, we'll reexpose those properties.
     
  3. Kichang-Kim

    Kichang-Kim

    Joined:
    Oct 19, 2010
    Posts:
    1,025
    Thanks for reply. In that case, should I manually update ExternalDependencyManager to latest version? it is installed as dependency of other packages (like IronSource).
     
  4. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,948
    Once it's fixed, yes
     
    Kichang-Kim likes this.
  5. onevcat

    onevcat

    Joined:
    Jan 4, 2013
    Posts:
    107
    I only became aware of this issue today, during an attempt to upgrade to version 2023.2.13. As someone responsible for maintaining a package that relies on these previously public APIs, I must express that the removal in a patch version is highly problematic. It violates semantic versioning principles and undermines trust in Unity's versioning system.

    I would greatly appreciate it if you could give careful consideration before making similar decisions in the future.
     
  6. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,948
    I am sorry, it happened, but if we wouldn't do that, majority of Unity Android projects would stop working, if those projects have External Dependency Manager inside.

    Small update: The fixes for External Dependency Manager started being worked on. Once the fixes will become public, we'll bring back those APIs.
     
  7. Kichang-Kim

    Kichang-Kim

    Joined:
    Oct 19, 2010
    Posts:
    1,025
    @Tomas1856
    Hi. Any news for this issue? the API is still non-public in 6000.0.1f1.
     
  8. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,948
    Sorry, still no news, as far as I know there's ongoing discussion with Google.
     
    Kichang-Kim likes this.