Skip to main content
Inspiring
August 11, 2021

Quest/Quest 2 submission for App Lab...

Do I submit arm7 or arm64 build to App Lab if I want my app to run on both Quest 1 and 2?

 

I packaged both arm7 and arm64. I tried to install the arm64 on my quest 1 and after trying to launch it, I get the black screen and then back to Oculus menu. In other words, it doesn't work. Arm7 install works fine.

 

I read that they only want 64 bit now, but if I submit only arm64, will it still work for Quest 1 users as well? If so, why doesn't my arm64 package work then?

    6 replies

    Inspiring
    August 11, 2021

    Hmm, I published my ARM64-only app for Quest 1 before Quest 2 was even a thing - not sure what the issue could be.  Definitely would take a look at the logs to see where to go next with this.

    Titans of Space PLUS for Quest is now available on DrashVR.com
    Inspiring
    August 12, 2021

    It seems they deleted my reply where I included the logcat from Android Studio. I couldn't make sense of it.

     

    Anyway, were you referring to those logs or some other ones?

    August 12, 2021

    You shouldn't be building both Arm7 and Arm64. And you shouldn't be using "Split APKs by target architecture". Building only Arm64 should work on both platforms and it's the only build type the store will accept.

    Inspiring
    August 12, 2021

    so this error comes now in debug mode for arm64:

     

    LogPlayLevel: Error: 08-12 17:13:55.367 22439 22439 D UE4 : Fatal error: [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/Core/Private/HAL/MallocBinned2.cpp] [Line: 1228]
    LogPlayLevel: 08-12 17:13:55.367 22439 22439 D UE4 : FMallocBinned2 Attempt to realloc an unrecognized block 0x7a79880000 canary == 0x0 != 0xe3

     

    any ideas on what it means or how to fix it?