Arm64 apk вылетает на Android Samsung S8. Armeabi работает нормально. Использование docker img, python для android, kivy, buildozer, scrypt.so - PullRequest
0 голосов
/ 19 октября 2019

Используя buildozer, я компилирую 2 .apk's. Нет ошибок при сборке. Версия armeabi-v7a отлично работает на всех архитектурах, но для Google Play требуется специальная версия arm64. Запустив этот .apk на телефоне arm64, он вылетает. Logcat показывает:

   2019-10-18 23:36:04.144 5885-5885/? D/SecStatusBarWifiView: updateState: WifiIconState(resId=2131232628, visible=true, activityId=2131232634)
2019-10-18 23:36:04.379 27486-27557/nl.happyworx.electrumgravitygzro I/python: [INFO   ] [Logger      ] Record log in /data/user/0/nl.happyworx.electrumgravitygzro/files/app/.kivy/logs/kivy_19-10-18_6.txt
2019-10-18 23:36:04.379 27486-27557/nl.happyworx.electrumgravitygzro I/python: [INFO   ] [Kivy        ] v1.11.1
2019-10-18 23:36:04.379 27486-27557/nl.happyworx.electrumgravitygzro I/python: [INFO   ] [Kivy        ] Installed at "/data/user/0/nl.happyworx.electrumgravitygzro/files/app/_python_bundle/site-packages/kivy/__init__.pyc"
2019-10-18 23:36:04.380 27486-27557/nl.happyworx.electrumgravitygzro I/python: [INFO   ] [Python      ] v3.7.1 (default, Oct 18 2019, 13:56:52) 
2019-10-18 23:36:04.380 27486-27557/nl.happyworx.electrumgravitygzro I/python: [Clang 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55
2019-10-18 23:36:04.380 27486-27557/nl.happyworx.electrumgravitygzro I/python: [INFO   ] [Python      ] Interpreter at "android_python"
2019-10-18 23:36:04.532 27486-27557/nl.happyworx.electrumgravitygzro I/python: [INFO   ] [Factory     ] 184 symbols loaded
2019-10-18 23:36:04.737 27486-27693/nl.happyworx.electrumgravitygzro A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 27693 (SDLThread), pid 27486 (trumgravitygzro)
2019-10-18 23:36:04.768 27486-27557/nl.happyworx.electrumgravitygzro I/python: [INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
2019-10-18 23:36:04.857 5401-5622/? I/WifiVendorHal: getWifiLinkLayerStats(l.2973) before calling iface.getLinkLayerStats
2019-10-18 23:36:04.857 3303-3303/? I/android.hardware.wifi@1.0-service: enter getLinkLayerStats
2019-10-18 23:36:04.857 3303-3303/? I/android.hardware.wifi@1.0-service: enter getLinkLayerStatsInternal
2019-10-18 23:36:04.859 27698-27698/? I/crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
2019-10-18 23:36:04.864 5202-5202/? I//system/bin/tombstoned: received crash request for pid 27693
2019-10-18 23:36:04.864 3303-3303/? I/android.hardware.wifi@1.0-service: Successfully getLinkLayerStats.
2019-10-18 23:36:04.865 27698-27698/? I/crash_dump64: performing dump of process 27486 (target tid = 27693)
2019-10-18 23:36:04.866 5401-5622/? I/WifiVendorHal: getWifiLinkLayerStats(l.2973) after calling iface.getLinkLayerStats
2019-10-18 23:36:04.889 27698-27698/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG: Build fingerprint: 'samsung/dreamltexx/dreamlte:9/PPR1.180610.011/G950FXXS5DSI1:user/release-keys'
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG: Revision: '10'
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG: ABI: 'arm64'
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG: pid: 27486, tid: 27693, name: SDLThread  >>> nl.happyworx.electrumgravitygzro <<<
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     x0  0000000000000000  x1  0000000000006c2d  x2  0000000000000006  x3  0000000000000008
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     x4  20636972656e6547  x5  20636972656e6547  x6  20636972656e6547  x7  6320747079726373
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     x8  0000000000000083  x9  00000073b28fc828  x10 fffffff87ffffbdf  x11 0000000000000001
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     x12 0000000000000032  x13 216775622074726f  x14 00000000ef5ff7fb  x15 000000730493c4d8
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     x16 00000073b2933290  x17 00000073b28728e0  x18 000000730493bd6a  x19 0000000000006b5e
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     x20 0000000000006c2d  x21 0000000000000083  x22 0000000000000001  x23 0000000000000001
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     x24 0000000000000400  x25 0000000000000050  x26 0000000000000050  x27 000000730444fc80
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     x28 000000730444fc80  x29 000000730493cbf0
2019-10-18 23:36:04.890 27698-27698/? A/DEBUG:     sp  000000730493cbb0  lr  00000073b2865d28  pc  00000073b2865d54
2019-10-18 23:36:04.893 27698-27698/? A/DEBUG: backtrace:
2019-10-18 23:36:04.893 27698-27698/? A/DEBUG:     #00 pc 0000000000021d54  /system/lib64/libc.so (abort+124)
2019-10-18 23:36:04.893 27698-27698/? A/DEBUG:     #01 pc 0000000000002d50  /data/data/nl.happyworx.electrumgravitygzro/files/app/_python_bundle/site-packages/_scrypt.so (crypto_scrypt+336)
2019-10-18 23:36:04.931 27486-27557/nl.happyworx.electrumgravitygzro I/python: [INFO   ] [Window      ] Provider: sdl2

Изучая файлы на телефоне, я нахожу scrypt.so в нужной папке, поэтому там нет ошибок. Любая помощь высоко ценится.

...