Создайте 64-битный .so файл, используя MUPDF 1.2 или ниже в Android - PullRequest
0 голосов
/ 18 июня 2019

В моем приложении для Android я использую версию MuPDF 1.2, в которой есть только 32-разрядные двоичные файлы. Теперь магазин Google Play вынуждает обновить старое приложение до 64-разрядной совместимой.

Можно ли скомпилировать старый mupdf 1.2 для создания 64-битного файла .so?

Любая мысль приветствуется.

Ответы [ 2 ]

0 голосов
/ 22 июля 2019

нам удалось скомпилировать версию mupdf версии 1.4, но возникла следующая проблема: вызов родной функции drawpage () завершается сбоем, если нет задержки перед вызовом. После добавления небольшой задержки он работает, когда приложение работает в режиме отладки. Как только мы выпускаем его - он тоже вылетает при вызове drawpage (), и задержка не помогает.

Итак, если кто-то может пролить свет на эту загадочную проблему, я был бы признателен за это

0 голосов
/ 05 июля 2019

У нас та же проблема. Мы попытались скомпилировать непосредственно из исходного кода версии 1.2, но оригинальный компилятор NDK 5 не поддерживает 64-битную компиляцию, в то время как более новые (или новейшие) NDK дают конкретную ошибку при компиляции. Вам удалось как-то?

...