kivy / kivy/python-for-android

Recipe: `aioquic`

未关闭
#3,201 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
recipe
主要语言
Python
星标
8.9k
派生
2k
平均合并
12 小时 20 分钟
30 天内合并 PR
9

描述

发生异常: ImportError (note: full exception trace is shown but execution is paused at: )
dlopen failed: "/data/data/org.test.myapp/files/app/_python_bundle/site-packages/aioquic/_buffer.abi3.so" is for EM_X86_64 (62) instead of EM_AARCH64 (183)

requirements = python3,kivy,pyjnius,android,plyer,debugpy,aioquic,bcrypt,attr,attrs,certifi,cffi,cryptography,debugpy,idna,Jinja2,jnius,pyasn1,pyasn1_modules,pycparser,pyOpenSSL,requests,service-identity,six,urllib3,charset-normalizer==2.1.1
p4a.extra_pip_args = --no-binary=aioquic
# (str) Custom source folders for requirements
# Sets custom source for any requirements with recipes
# requirements.source.kivy = ../../kivy

from aioquic.asyncio import connect, QuicConnectionProtocol
from aioquic.quic.configuration import QuicConfiguration
from aioquic.quic.events import ProtocolNegotiated, ConnectionTerminated

how to sovle aioquic/_buffer.abi3.so" is for EM_X86_64 (62) instead of EM_AARCH64 (183)?

贡献指南

打开贡献指南

调研方向

首先使用列出的要求和 p4a.extra_pip_args 重现 Android 构建,然后检查生成的 aioquic/_buffer.abi3.so 及其报告的架构。将软件包输出与目标 EM_AARCH64 设备进行比较。完成的标准是 APK 能够构建,并且能够在没有 EM_X86_64 versus EM_AARCH64 错误的情况下导入 aioquic。

由索引模型根据 Issue 内容生成。

评估

技术栈
android, python
领域
build-system, mobile-dev
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
30/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。