[Solved] Can I install two games made with GDevelop on my phone?

Hello, my game works fine in preview in GDevelop. I want to see how it looks on my phone, so I built an APK using the online service. After it finished, I downloaded the APK, but when I tried to install it on my phone, it showed: “Do you want to install an update to this existing application? Your existing data will not be lost. It does not require any special access.”

I chose “Install,” even though this should be my first install, so I’m not sure why it says the app already exists. Then I got an error: “App not installed. The package appears to be corrupt.”

I then uninstalled the previously installed game (it’s actually a different project), and after that, I was able to install the new one successfully. However, when I tried to reinstall the old one, I got the same error again.

Does GDevelop only allow one game to be installed on a phone, or is there something wrong with my settings? Both projects are not fully completed yet.

Thanks.

Sounds like you haven’t been changing the package name in your project settings. If you’re leaving it as default (or leaving it as something updated but the same on each project), Android will detect it as the same app.

GDevelop apps are the same as any other android app and must have unique “slugs”. It’s listed as the package name in your preferences for your project.

1 Like

Thanks. Are there other things I should be careful about or check before publishing or building the APK?

Ensure you understand the version number requirements on Android. If you start too high (like 1.0.0), you can never go backwards, and you can never publish another release at that same version.

Nothing else that I can think of specifically for android.

3 Likes