Kivy Android应用程序启动时崩溃-libexynoscamera3.so-致命信号11(SIGSEGV),代码1(SEGV_-MAPERR),故障地址0x8
我已经开发了一个Kivy(1.11.1)应用程序,它可以在我的Ubuntu18.04桌面上用Python 3.6.9运行良好。然而,当我用Buildozer打包时,apk会安装在我的android手机上,但在启动时会崩溃。我已经在多台android设备上试用过。logcat错误如下所示。有人能提供一些建议和指导吗?这是因为缺少依赖关系吗?我使用的默认规范文件将Python 3.8.1与Kivy 1.11.1捆绑在一起Kivy Android应用程序启动时崩溃-libexynoscamera3.so-致命信号11(SIGSEGV),代码1(SEGV_-MAPERR),故障地址0x8,android,python-3.x,kivy,buildozer,Android,Python 3.x,Kivy,Buildozer,我已经开发了一个Kivy(1.11.1)应用程序,它可以在我的Ubuntu18.04桌面上用Python 3.6.9运行良好。然而,当我用Buildozer打包时,apk会安装在我的android手机上,但在启动时会崩溃。我已经在多台android设备上试用过。logcat错误如下所示。有人能提供一些建议和指导吗?这是因为缺少依赖关系吗?我使用的默认规范文件将Python 3.8.1与Kivy 1.11.1捆绑在一起 # Application pushed. # Run on 5200bb9b
# Application pushed.
# Run on 5200bb9b4b634663
#Run'/home/neo/.buildozer/android/platform/android sdk/platform tools/adb shell am start-n
org.test.siva/org.kivy.android.PythonActivity-a org.kivy.android.PythonActivity'
# Cwd /home/neo/.buildozer/android/platform
start:Intent{act=org.kivy.android.PythonActivity
cmp=org.test.siva/org.kivy.android.PythonActivity}
# Application started.
# Run 'dpkg --version'
# Cwd None
Debian 'dpkg' package management program version 1.19.0.5 (amd64).
This is free software; see the GNU General Public License version 2 or
later for copying conditions. There is NO warranty.
# Search for Git (git)
# -> found at /usr/bin/git
# Search for Cython (cython)
# -> found at /home/neo/.local/bin/cython
# Search for Java compiler (javac)
# -> found at /usr/lib/jvm/java-8-openjdk-amd64/bin/javac
# Search for Java keytool (keytool)
# -> found at /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool
# Run '/home/neo/.buildozer/android/platform/android-sdk/platform-tools/adb logcat '
# Cwd /home/neo/.buildozer/android/platform
**--------- beginning of crash
11-16 09:19:19.961 2803 29315 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8 in tid 29315 (Preview3AAThrea), pid 2803 (provider@3.0-se)**
11-16 09:19:20.044 31254 31254 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-16 09:19:20.045 31254 31254 F DEBUG : Build fingerprint: 'samsung/m10ltedd/m10lte:10/QP1A.190711.020/M105FDDU3CTI3:user/release-keys'
11-16 09:19:20.045 31254 31254 F DEBUG : Revision: '4'
11-16 09:19:20.045 31254 31254 F DEBUG : ABI: 'arm'
11-16 09:19:20.047 31254 31254 F DEBUG : Timestamp: 2020-11-16 09:19:20+0530
11-16 09:19:20.047 31254 31254 F DEBUG : pid: 2803, tid: 29315, name: Preview3AAThrea >>> /vendor/bin/hw/vendor.samsung.hardware.camera.provider@3.0-service <<<
11-16 09:19:20.047 31254 31254 F DEBUG : uid: 1047
11-16 09:19:20.047 31254 31254 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8
11-16 09:19:20.048 31254 31254 F DEBUG : Cause: null pointer dereference
11-16 09:19:20.048 31254 31254 F DEBUG : r0 00000000 r1 00000000 r2 00000001 r3 00000000
11-16 09:19:20.048 31254 31254 F DEBUG : r4 ed439a80 r5 00000000 r6 00000001 r7 e5870058
11-16 09:19:20.048 31254 31254 F DEBUG : r8 ee41f300 r9 ed439a80 r10 f064d260 r11 e5870060
11-16 09:19:20.048 31254 31254 F DEBUG : ip ef83863c sp e58681a0 lr ef7ab3cb pc ef7ab3cc
11-16 09:19:20.068 31254 31254 F DEBUG :
**11-16 09:19:20.068 31254 31254 F DEBUG : backtrace:
11-16 09:19:20.068 31254 31254 F DEBUG : #00 pc 0006a3cc /vendor/lib/libexynoscamera3.so (android::ExynosCameraFrame::getFrameDoneFirstEntity(unsigned int)+12) (BuildId: a9243cc5d0a5792ad1baf4e7cb2b99ed)**
11-16 09:19:20.069 31254 31254 F DEBUG : #01 pc 000be51f /vendor/lib/libexynoscamera3.so (android::ExynosCamera3::m_handlePreviewFrame(android::ExynosCameraFrame*, int)+146) (BuildId: a9243cc5d0a5792ad1baf4e7cb2b99ed)
11-16 09:19:20.069 31254 31254 F DEBUG : #02 pc 000be2af /vendor/lib/libexynoscamera3.so (android::ExynosCamera3::m_previewStreamFunc(android::ExynosCameraFrame*, int)+150) (BuildId: a9243cc5d0a5792ad1baf4e7cb2b99ed)
11-16 09:19:20.069 31254 31254 F DEBUG : #03 pc 000b22c7 /vendor/lib/libexynoscamera3.so (android::ExynosCamera3::m_previewStream3AAPipeThreadFunc()+42) (BuildId: a9243cc5d0a5792ad1baf4e7cb2b99ed)
11-16 09:19:20.069 31254 31254 F DEBUG : #04 pc 0006f9c1 /vendor/lib/libexynoscamera3.so (ExynosCameraThread<android::FrameWorker>::threadLoop()+22) (BuildId: a9243cc5d0a5792ad1baf4e7cb2b99ed)
11-16 09:19:20.069 31254 31254 F DEBUG : #05 pc 0000d8d9 /system/lib/vndk-sp-29/libutils.so (android::Thread::_threadLoop(void*)+320) (BuildId: 24ba4e12e5e4e09975ba55474dd65466)
11-16 09:19:20.069 31254 31254 F DEBUG : #06 pc 000a7d17 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20) (BuildId: 9629be880fb61625a90b250575ed6bc7)
11-16 09:19:20.069 31254 31254 F DEBUG : #07 pc 00061127 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30) (BuildId: 9629be880fb61625a90b250575ed6bc7)
#应用程序已启动。
#运行“dpkg--版本”
#Cwd无
Debian“dpkg”软件包管理程序版本1.19.0.5(amd64)。
这是自由软件;请参阅GNU通用公共许可证版本2或
稍后用于复制条件。没有担保。
#搜索Git(Git)
#->位于/usr/bin/git
#搜索Cython(Cython)
#->可在/home/neo/.local/bin/cython找到
#搜索Java编译器(javac)
#->位于/usr/lib/jvm/java-8-openjdk-amd64/bin/javac
#搜索Java键工具(键工具)
#->位于/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool
#运行“/home/neo/.buildozer/android/platform/android sdk/platform tools/adb logcat”
#Cwd/home/neo/.buildozer/android/platform
**---------坠机开始
11-16 09:19:19.961 2803 29315 F libc:致命信号11(SIGSEGV),代码1(SEGV_MAPERR),tid 29315中的故障地址0x8(预览),pid 2803(provider@3.0-(东南)**
11-16 09:19:20.044 31254 31254 F调试:************************************************************************
11-16 09:19:20.045 31254 31254 F调试:构建指纹:“三星/m10ltedd/m10lte:10/QP1A.190711.020/M105FDDU3CTI3:用户/释放密钥”
11-16 09:19:20.045 31254 31254 F调试:修订版:“4”
11-16 09:19:20.045 31254 31254 F调试:ABI:“arm”
11-16 09:19:20.047 31254 31254 F调试:时间戳:2020-11-16 09:19:20+0530
11-16 09:19:20.047 31254 31254 F调试:pid:2803,tid:29315,名称:Preview3AAThrea>>>>/vendor/bin/hw/vendor.samsung.hardware.camera。provider@3.0-服务