Unity Export Android 64-bit

Próbowałem wgrać .abb do konsoli google play. Kiedy go wgrywam, to daje mi ten błąd:

[[0]} ta wersja nie jest zgodna z wymaganiem Google Play 64-bit

Następujące pakiety APK lub App są dostępne dla urządzeń 64-bitowych, ale mają tylko 32-bitowy kod natywny: 2.

Od 1. Sierpień 2019 wszystkie wersje muszą być zgodne z 64-bitowym wymogiem Google Play.

Dołącz do aplikacji 64-bitowy i 32-bitowy kod natywny. Użycie Format publikowania pakietów aplikacji na Androida, aby automatycznie upewnić się, że każda architektura urządzenia otrzymuje tylko kod macierzysty, którego potrzebuje. Pozwala to uniknąć zwiększenia ogólnego rozmiaru aplikacji.

Próbowałem wyeksportować 64-bitową wersję, ale nie mogłem tego zrobić.

Author: Devster Lp, 2019-05-03

1 answers

Unity wspiera x64 od 2017 roku LTS. Aby go włączyć, możesz przejść do File > Build Settings > Player Settings.

Tam pod "inne ustawienia" musisz zmienić Backend Skryptu na IL2CPP, a będziesz miał aktywne pole wyboru ARM64. Sprawdź to.

ARM64

A następnie możesz wybrać generowanie podzielonych APK według architektury docelowej Split APKs

Lub w oknie dialogowym konfiguracji wybierz opcję budowania pakietu aplikacji (Google Play). Tworzenie Pakietu Aplikacji

Nadzieję, że to pomoże, trzeba będzie mieć Android NDK do tego.

 97
Author: danae,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-05-04 15:46:07