Перейти к содержанию
Fire Monkey от А до Я

SergB

Пользователи
  • Постов

    6
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Like
    SergB получил реакцию от Ingalime в Проблема с Android Service   
    Ну и по традиции отвечаю опять я ?. Решил я эту проблему.
    Я так и не разобрался, где происходит неполадка, либо при формировании aab делфой, либо при формировании установочных файлов при установке с гугла. НО, я поступил следующим образом.
    1. Компилируем в делфе отдельно 32 и 64 apk
    2. Открываем архиватором apk 64 и копируем из него папку arm64-v8a со всем содержимым куда-нибудь на диск
    3. Копируем эту папку arm64-v8a в apk 32.
    Итого получаем apk 32 содержащий либы для 32 и 64. (что и нужно гуглу). Но после этого наш файл не подписан. Можно подписать и с компа, но это тот еще геморрой. Я подписывал прямо на телефоне с помощью программы ZipSinger. Может есть и другие, но я делал с ней и все сработало.
    После подписания загружаем наш гибридный apk в гугл и все работает без проблем ?.
    Ну еще раз скажу, что эта проблема с формированием aab у меня возникла лишь когда я добавил в свое приложение сервис. Если нет сервиса то проблем с aab я не наблюдал.
  2. Like
    SergB получил реакцию от Ingalime в Проблема с Android Service   
    Отвечу сам ?. Выяснил. Если загружать отдельно пакет для 64 версии, то все работает как надо. А вот если формируем aab, то начинаются такие проблемы. Причем все работает с aab нормально, если приложение не содержит сервиса. По всей видимости или делфа не верно формирует пакет aab для сервиса, либо на гуле при оптимизации происходят какие-то метаморфозы. Теперь другая проблема, как сформировать пакет aab так чтобы все работало?
×
×
  • Создать...