gpt4 book ai didi

java - Buildozer,如何添加外部 python 包?

转载 作者:行者123 更新时间:2023-11-30 00:59:21 27 4
gpt4 key购买 nike

我使用 Python 2.7 构建了一个 kivy 应用程序。我使用了导入语句

from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.widget import Widget
from kivy.properties import *
from kivy.uix.textinput import TextInput
from kivy.uix.image import Image
from kivy.uix.image import AsyncImage
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy import Config
import sqlite3
import webbrowser
from kivy.lang import Builder
import re
from bs4 import BeautifulSoup
import unicodedata
from threading import Thread
import requests`

在我的 Buildozer.spec 文件中

requirements = kivy,requests,bs4

我已经设置了使用这些的要求,因为其余的包都是用 Python 内置的。我没有指定它们。 APK 已构建,我在我的 Android 手机上运行它,应用程序崩溃了,没有任何错误。我不明白问题出在哪里。如果是我的 buildozer 规范要求或包使用不当。

我一直在网上搜索,我已经阅读了 Buildozer 文档,但是我一直没能找到关于如何使用 Buildozer 的好的教程。我在 Linux 上使用它。谁能解释一下出了什么问题?

最佳答案

我也遇到了同样的问题。我已经将它缩小到 bs4 库,目前我还没有深入了解它,但我认为这与混合 python 2.7 和 python 3 有关。无论如何,第一个链接是我的(到目前为止) Unresolved 问题。

Kivy App build with Buildozer. APK crash

以下链接指向一组说明,可帮助您找到问题。

adb 安装说明:-

http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378

adb logcat故障查找:-

adb logcat hangs with "waiting for device" message

希望这对您有所帮助。

关于java - Buildozer,如何添加外部 python 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39666644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com