Forum Discussion
Inpu
7 years agoProtege
APK is signed with Signature Scheme V3, which is not yet supported.
Hi,
I have this error since this morning using the command tool to upload APKs. It was working fine yesterday. I've always been using the same build and project since the beginning. Is something going on ?
It seems I'm not the only one (https://forum.unity.com/threads/apk-is-signed-with-signature-scheme-v3-which-is-not-yet-supported-oculus-platform.613405/).
Thanks
17 Replies
Replies have been turned off for this discussion
- InpuProtegeThere's more people impacted by the hours on the Unity thread. For some a Gradle build is working, but I'm unable to make a Gradle build for some reason. Please help :(
- InpuProtegeManaged to make a Gradle build, but now it's telling me that I should use the same key as for my previous build, so I guess that won't be an option !
- wraithwonExplorerI am having the exact same issue. Just uploaded fine a day or two ago, nothing changed in my process.
- InpuProtegeI finally made it work using jarsigner thanks to a tips on the Unity topic ! Today has been a crazy ride for many dev it seems :/
- davidpppHonored GuestWe were able to successfully avoid this error by uploading an apk built with Gradle (via Unity Build Settings).
- wraithwonExplorerI switched from internal to gradle and it started letting me upload again. The real mystery is why did this suddenly started happening despite no change in my build process or unity version?PS: I was getting a weird MIPS architecture error when I switched to gradle that caused it to fail to build. I went in an renamed (or delete) my android ndk folder and it fixed that error.
- AnonymousExperience the same . I thought this had to do with my Java SDK update to V1.8.0_202 which i did before the build . Did you guys update ( or let it autoupdate ) Java too before ?
Anyways - i was able to fix my issue by using the jarsigner ( from the JDK bin folder ) to resign the apk with V1 scheme.
The syntax ( commandline, though i made a batch script which lets me drag and drop the apk onto it ) for this would be:
The parts in bold ( including the enclosing <...> ) should of course be replaced with your specific valuesjarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <KEYSTORE> -storepass <STOREPWD> -keypass <KEYPWD> <APKFILE> <ALIASNAME> - mouse_bearRetired SupportThanks for the heads up, I've notified our engineering team and will update you all here once there is progress.
- Hexapuss_SteveHeroic Explorer
Thank you spacefrog, you are awesome.
spacefrog said:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <KEYSTORE> -storepass <STOREPWD> -keypass <KEYPWD> <APKFILE> <ALIASNAME>
Your workaround worked for me. - GifgroenHonored GuestMy guess would be that there was an Android sdk update that enforced this behaviour? That's the only variable in this case if you ask me. Did somebody else update there Android Studio or Android SDK after which this started happening?
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 6 months ago
- 4 months ago
- 5 months ago