32-разрядная и 64-разрядная проблема с принтером Epson - PullRequest
0 голосов
/ 29 января 2020

Мы используем принтер Epson в нашем приложении android, в то время как мы пытаемся загрузить в игровой магазин следующую ошибку:

> "The release is not compliant with the Google Play 64-bit requirement."

Для преобразования 64-битных мы добавили

ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'

Тогда произошла следующая ошибка

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.haarisha.epos2_printer-1/base.apk"],nativeLibraryDirectories=[/data/app/com.haarisha.epos2_printer-1/lib/arm64, /system/lib64, /vendor/lib64]]]

Концепция принтера работает нормально для 32-разрядных, но если мы изменили на 64-разрядные не работает, ошибка выше.

Here I attached error message screenshot

1 Ответ

0 голосов
/ 04 февраля 2020

Я также сталкиваюсь с той же проблемой с принтером брата.

Мое решение:

Создайте папки 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' под jniLibs и скопируйте существующие .so файлы, вставьте его в новые папки

...