Android App Bundle вдруг "потеряли" 64-бит совместимость

Программирование для iPhone & Android

Android App Bundle вдруг "потеряли" 64-бит совместимость

Сообщение RoninDvlpr 23 авг 2019, 01:03

У меня все Android App Bundle, которые я публиковал в google play, перестали соответствовать требовнаиям к 64-разрядному коду. Самый свежий из них я публиковал неделю назад, и проблем не было, не было никаких предупреждений. Сейчас на всех бандлах такое сообщение:

Этот выпуск не соответствует требованиям Google Play о 64-разрядной версии. Следующие файлы APK или наборы App Bundle доступны для 64-разрядных устройств, но содержат только 32-разрядный нативный код

IL2CPP в настройках выбран, галочка на arm64 стоит, в самом бандле, внутри есть apk для arm64. Версия Unity, на которой билдил - 2018.3.5f1. Переносил проект на 2019.2.1 - не помогло, та же проблема.

В чем может быть дело, подскажите? А то совсем не знаю, где еще копать.
RoninDvlpr
UNец
 
Сообщения: 2
Зарегистрирован: 22 авг 2019, 16:21

Re: Android App Bundle вдруг "потеряли" 64-бит совместимость

Сообщение arch1 23 авг 2019, 12:12

Такая же проблема. Если сбилдить только под 64, то гугл разрешит публикацию, но выдаст предупреждение, что на многих устройствах приложение будет недоступно.
arch1
UNец
 
Сообщения: 2
Зарегистрирован: 23 авг 2019, 12:07

Re: Android App Bundle вдруг "потеряли" 64-бит совместимость

Сообщение arch1 23 авг 2019, 12:26

Сбилдил под armv7 и arm64 без x86. Тоже можно публиковать и уже всего 7 неподдерживаемых устройств. Если учесть что 5 из них носимые устройства типа часов, то вполне норм)
arch1
UNец
 
Сообщения: 2
Зарегистрирован: 23 авг 2019, 12:07

Re: Android App Bundle вдруг "потеряли" 64-бит совместимость

Сообщение RoninDvlpr 23 авг 2019, 14:54

Arch1, спасибо за подсказку! Попробую сделать так же.
Я писал в саппорт, они ответили воду. Кажется, не поняли о чем речь.

Thank you for contacting Google Play Developer Support.

I understand that you are concerned about the email regarding 64-bit requirements.

The message that you've seen in Play Console is a reminder for developers to be prepared for 64-bit. As much as you are building APK file or AAB with 64-bit correctly, you will be fine.

Also, although you have uploaded a 64-bit APK, do a variety of factors, you may have made an APKs with only 32-bit native code available to 64-bit capable devices running Android P+. As compliance is evaluated as a release level, this will make your release non-compliant. To fix this, you can simply choose to remove the problematic APK from the release or set a maxSDK value < 28 in the manifest of those APKs.
Please check our blog for updates on this announcement:

https://android-developers.googleblog.c ... 4-bit.html

I hope this information helps and as always, thank you for supporting Google Play!
RoninDvlpr
UNец
 
Сообщения: 2
Зарегистрирован: 22 авг 2019, 16:21

Re: Android App Bundle вдруг "потеряли" 64-бит совместимость

Сообщение nightlord 25 апр 2020, 13:34

Я понимаю, что топикастеру это уже не интересно, скорее всего) Но вдруг кто наткнется на тему как я, через поиск.

В моей практике я столкнулся с двумя причинами, после который теряется либы для 64бит в финальном aab. Во всех виноват gradle. И так сами ситуации и их решение:

1) стоит галка х86 в самой юнити, грейд сходит с ума и решает забить на все и вся при сборке. Решение: снимаем поддержку платформы, она все ровно будет удалена в последних версиях юнити.

2) не верно настроен манифест в либах андроида. Например такая либа как com.android.installreferrer:installreferrer:1.1 (обязательно 1.1 версии) не содержит в манифесте указаний по минимальному андроид апи. В этом случае gradle добавляет разрешения READ_PHONE_STATE и игнорирует либы для 64битной версии при сборке aab архива. Решение: не использовать косячные либы или изменить их манифест, добавив минимальное андроид апи (aar - это просто zip архив, можно ручками поправить)
Аватара пользователя
nightlord
UNец
 
Сообщения: 10
Зарегистрирован: 25 янв 2013, 14:07


Вернуться в iPhone & Android

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2