Вылет собранного apk файла на Ubuntu при запуске
Короче, решился сделать из своего проекта apk-файл для Android. Выбрал для этого Ubuntu 22.04 и buildozer (т.к. проект на python). Файл без ошибок собрался, но когда начал тестить запуск он начал вылетать. То есть, прокручивается preflash экран и вылет. Вроде в buildozer.spec все библиотеки подключил (только kivymd через github, т.к. в чистом python нет версии 2.0.1) при этом в логах пишет ошибку связи с графическим интерфейсом или что-то вроде того. Ниже вставил то, что выводит в adb logcat при проверке запуска приложения (фильтр только на ошибки):
введите сюда код03-01 22:25:35.584 1389 1494 E BufferQueueDebug:
[ActivityRecord{46d3fce u0 org.fizplus.fizplus/org.kivy.android.PythonActivity
t9735}#32352](this:0xb40000736c36a8f8,id:-1,api:0,p:-1,c:-1) id info cannot be read
from 'ActivityRecord{46d3fce u0 org.fizplus.fizplus/org.kivy.android.PythonActivity
t9735}#32352'
03-01 22:25:35.602 2051 3493 E UAH_JNI : uah_event_acquire ! cmdId: 0 ,strPkg:
org.fizplus.fizplus, strIdent: com.android.server.wm, timeout: 600
03-01 22:25:35.607 1389 1493 E BufferQueueDebug: [9474094 Splash Screen
org.fizplus.fizplus#32353](this:0xb40000737c8588f8,id:-1,api:0,p:-1,c:-1) id info
cannot be read from '9474094 Splash Screen org.fizplus.fizplus#32353'
03-01 22:25:35.610 2051 2154 E OplusThermalStats: Error getting package info:
org.fizplus.fizplus
03-01 22:25:35.612 1389 1494 E BufferQueueDebug: [Splash Screen
org.fizplus.fizplus#32354](this:0xb40000736c39b8f8,id:-1,api:0,p:-1,c:-1) id info
cannot be read from 'Splash Screen org.fizplus.fizplus#32354'
03-01 22:25:35.643 1389 1494 E BufferQueueDebug: [3491eef ActivityRecordInputSink
org.fizplus.fizplus/org.kivy.android.PythonActivity#32356]
(this:0xb40000736be5d8f8,id:-1,api:0,p:-1,c:-1) id info cannot be read from '3491eef
ActivityRecordInputSink org.fizplus.fizplus/org.kivy.android.PythonActivity#32356'
03-01 22:25:35.651 3999 3999 E UAH_JNI : uah_event_acquire ! cmdId: 85 ,strPkg:
org.fizplus.fizplus, strIdent: GpuBoost, timeout: 1000
03-01 22:25:35.667 12300 12300 E fizplus.fizplus: Invalid resource ID 0x00000000.
03-01 22:25:35.699 2051 4054 E ScrollOptim [OplusPerfService]: isScrollOptimEnable:
pkgName = org.fizplus.fizplus, output = Bundle[{pre_anim_enable=true,
frame_insert_list=null, frame_insert_default_num=1, scroll_changed_enable_list=null}]
03-01 22:25:35.738 1389 1493 E BufferQueueDebug: [938bd2e
org.fizplus.fizplus/org.kivy.android.PythonActivity#32359]
(this:0xb4000073695288f8,id:-1,api:0,p:-1,c:-1) id info cannot be read from '938bd2e
org.fizplus.fizplus/org.kivy.android.PythonActivity#32359'
03-01 22:25:35.809 1389 1493 E BufferQueueDebug:
[org.fizplus.fizplus/org.kivy.android.PythonActivity#32360]
(this:0xb40000736924f8f8,id:-1,api:0,p:-1,c:-1) id info cannot be read from
'org.fizplus.fizplus/org.kivy.android.PythonActivity#32360'
03-01 22:25:35.835 1389 1494 E BufferQueueDebug: [Bounds for -
org.fizplus.fizplus/org.kivy.android.PythonActivity#32365]
(this:0xb400007368d2a8f8,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'Bounds
for - org.fizplus.fizplus/org.kivy.android.PythonActivity#32365'
03-01 22:25:35.836 1389 1494 E BufferQueueDebug:
[SurfaceView[org.fizplus.fizplus/org.kivy.android.PythonActivity]#32366]
(this:0xb40000736be1c8f8,id:-1,api:0,p:-1,c:-1) id info cannot be read from
'SurfaceView[org.fizplus.fizplus/org.kivy.android.PythonActivity]#32366'
03-01 22:25:35.836 1389 1494 E BufferQueueDebug:
[SurfaceView[org.fizplus.fizplus/org.kivy.android.PythonActivity](BLAST)#32367]
(this:0xb40000736c3d58f8,id:-1,api:0,p:-1,c:-1) id info cannot be read from
'SurfaceView[org.fizplus.fizplus/org.kivy.android.PythonActivity](BLAST)#32367'
03-01 22:25:35.837 1389 1494 E BufferQueueDebug: [Background for
SurfaceView[org.fizplus.fizplus/org.kivy.android.PythonActivity]#32368]
(this:0xb40000736c3c98f8,id:-1,api:0,p:-1,c:-1) id info cannot be read from
'Background for
SurfaceView[org.fizplus.fizplus/org.kivy.android.PythonActivity]#32368'
03-01 22:25:36.160 16447 16447 F DEBUG : Process name is org.fizplus.fizplus, not
key_process
03-01 22:25:36.160 16447 16447 F DEBUG : Cmdline: org.fizplus.fizplus
03-01 22:25:36.160 16447 16447 F DEBUG : pid: 12300, tid: 16416, name: RenderThread
>>> org.fizplus.fizplus <<<
03-01 22:25:36.190 2051 3493 E UAH_JNI : uah_event_acquire ! cmdId: 0 ,strPkg:
org.fizplus.fizplus, strIdent: com.android.server.wm, timeout: 600
03-01 22:25:36.282 1389 1493 E BufferQueueDebug: [Surface(name=9474094 Splash
Screen org.fizplus.fizplus)/@0x1bec997 - animation-leash of window_animation#32377]
(this:0xb4000073693dd8f8,id:-1,api:0,p:-1,c:-1) id info cannot be read from
'Surface(name=9474094 Splash Screen org.fizplus.fizplus)/@0x1bec997 - animation-leash
of window_animation#32377'
Cобственно сам проект по большей части на kivymd, но из-за чего может быть ошибка связи с графическим отображением ума не приложу. Буду благодарен за обратную связь PS. по классике, python 3.10.12, android api 34, android sdk 34/ndk 27c, используемые библиотеки g4f, reportlab, sqlite3, kivy, kivymd и немного предустановленных в корневую python.