Skip to content

Package Manager: GMRT Android and Ubuntu runtimes give an error that a 0.21.0 dependency does not exist on the server #15938

Description

@Manuvkas

What is the bug?

I am trying to test the new GMRT compiler for Android using the latest GameMaker Studio 2 LTS version (2026 runtime feed). However, the compilation fails immediately because the GMRT Android runtime module cannot be downloaded via the built-in Package Manager due to a missing package on YoYo Games' NPM registry server.

When attempting to install the Android/Linux support package for GMRT, the installation process crashes. The underlying npm process returns a non-zero exit code with an ETARGET error, explicitly stating that version 0.21.0 of the required dependency does not exist on the server.

Because the package manager fails to download the files, the directory C:\Users\manuv\gmpm-lts\GMRT\Release\lib\aarch64-linux-android is never created. Consequently, running a build with GMRT triggers a fatal System.IO.DirectoryNotFoundException inside gmrt.exe.

Since the LTS channel only offers one fixed runtime, I cannot roll back or update to another version to avoid this specific broken dependency.

Expected Change

No response

Steps To Reproduce

Open GameMaker Studio 2 LTS.
Navigate to Preferences > Runtime Feeds > Master.
Try to select and download the GMRT Android/Linux support module.
The Package Manager installation fails with a "could not find part of the path" exception window.
Attempting to compile an Android project using the GMRT option results in an unhandled .NET AggregateException (DirectoryNotFoundException).

How reliably can you recreate this issue using your steps above?

Most Times

Which version of GMRT are you reporting this issue for?

0.21.0

Which operating system(s) are you seeing the problem on?

Windows 10

Which platform(s) are you having trouble building this project for?

Android

Sample Package

https://api.gamemaker.io/api/github/downloads/5298c90d-203e-43f9-aa3e-57338381327f

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

gmrtBuilding and UI/UX issues when using GMRT targets

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions