Forum Discussion

OATH.Studio's avatar
OATH.Studio
Honored Guest
1 month ago

Unable to test app because "conflicting package"

On our testing device (quest 3), we pulled the current live build of our app from the store to verify behavior, and the store-installed version is crashing on launch with no visible error. I don't know if this is an issue with just my device.

To isolate it, we downloaded the same live APK (previously tested and confirmed working) and attempted a direct install. That fails with:

"App not installed as package conflicts with existing package"

At this point, the only explanation on our side is that something isn’t being fully removed from the device after uninstall?

Steps already taken:

  • Uninstalled the existing app
  • Cleared unknown sources / external install permissions

The conflict persists, and the store version continues to crash despite being stable prior to upload.

Question:

Does Quest retain any residual package state, signatures, or cached data that could cause conflicts between a store-installed build and a sideloaded APK of the same package?

1 Reply

  • Degly's avatar
    Degly
    Start Mentor

    Yes, Quest can retain package/signature state even after uninstall, especially when mixing store builds and sideloaded builds.

    The most common cause is:

    • Different signing keys between the store APK and sideloaded APK
    • Same package name but different signature
    • Residual app data/cache still present

    I would try:

    • Fully uninstall the app
    • Reboot the headset
    • Remove leftover data with adb uninstall <package> from PC
    • Check if multiple users/accounts on the headset still have the app installed
    • Verify the sideloaded APK is signed with the same keystore as the uploaded store build

    The “conflicting package” message is usually signature-related rather than APK corruption.

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions