Python 正确构建和执行.apk文件

Python 正确构建和执行.apk文件,python,kivy,Python,Kivy,我开发了一个应用程序,可以从我当地的超市获取优惠。我使用了beautifulsoup和ui,并在我的android手机kivy上使用了它。在Linux、Ubuntu和Windows上,一切正常,构建apk文件也一样。但当我试图在Bluestack、android studio或我的手机上运行它时,它就不起作用了。我没有错,什么都没有。在模拟器中,应用程序没有启动,在我的手机上,应用程序只是在短时间加载屏幕后关闭 日志行: 编译平台 运行'/usr/bin/python3-m pythonford

我开发了一个应用程序,可以从我当地的超市获取优惠。我使用了beautifulsoup和ui,并在我的android手机kivy上使用了它。在Linux、Ubuntu和Windows上,一切正常,构建apk文件也一样。但当我试图在Bluestack、android studio或我的手机上运行它时,它就不起作用了。我没有错,什么都没有。在模拟器中,应用程序没有启动,在我的手机上,应用程序只是在短时间加载屏幕后关闭

日志行:

编译平台 运行'/usr/bin/python3-m pythonfordroid.toolchain create--dist_name=myapp--bootstrap=sdl2--requirements=python3,kivy,requests,bs4--arch armeabi-v7a--copy libs--color=always--storage dir=“/home/user/Dokumente/ordner/shopping_list/.buildozer/android/platform/build-armeabi-v7a” --ndk api=21'

Cwd/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/python for android /home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/python for android/pythonfordroid/toolchain.py:84: 弃用警告:imp模块已弃用,取而代之的是 importlib;有关替代用途,请参阅模块文档
导入imp[信息]:将为以下ARCH编译: armeabi-v7a[信息]:在$ANDROIDAPI:27中找到Android API目标 ^[[INFO]:可用的Android API是(27)[INFO]:请求的API 目标27可用,继续。[信息]:在中找到NDK目录 $ANDROIDNDK:/root/.buildozer/android/platform/android-ndk-r19c [信息]:找到NDK版本19c[信息]:获取NDK API版本 (即支持的最低API)来自用户参数[INFO]:ccache是 缺少,以后将不会优化生成。[信息]:
找到以下工具链版本:['4.9'][INFO]:正在拾取 最新的gcc工具链,这里是4.9[信息]:现有的 分发时,以下内容满足给定的要求:[INFO]:
myapp:minapi21,包括配方(hostpython3、libffi、openssl、, sdl2_映像、sdl2_混频器、sdl2_ttf、sqlite3、python3、sdl2、设置工具、, 六,pyjnius,android,kivy,requests,bs4,certifi),为archs建造 (armeabi-v7a)[信息]:myapp有兼容的配方,使用此配方

构建应用程序#7 从/home/user/Dokumente/ordner/shopping\u列表复制应用程序源 创建目录/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/app 复制/home/user/Dokumente/ordner/shopping\u list/main.py 复制/home/user/Dokumente/ordner/shopping\u list/Webinteraction.py 副本/主页/用户/Dokumente/ordner/购物清单/my.kv 打包应用程序 project.properties已更新 检测到Gradle项目,复制文件/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/build-armeabi-v7a/dists/myapp\u armeabi-v7a/src/main/java 运行'/usr/bin/python3-m pythonfordroid.toolschain apk--debug--bootstrap=sdl2--dist_name myapp--name'My Application'--version 0.1--package org.test.myapp--minsdk 21--ndkapi 21--private/home/user/Dokumente/ordner/shopping_list/.buildozer/android/app --android entrypoint org.kivy.android.PythonActivity--android apptheme@android:style/Theme.NoTitleBar--orientation-grait--window--copy-libs--arch-armeabi-v7a--color=always --存储目录=“/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/build-armeabi-v7a” --ndk api=21'

Cwd/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/python for android /home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/python for android/pythonfordroid/toolchain.py:84: 弃用警告:imp模块已弃用,取而代之的是 importlib;有关替代用途,请参阅模块文档
导入imp[信息]:将为以下ARCH编译: armeabi-v7a[信息]:在$ANDROIDAPI:27中找到Android API目标 [INFO]:可用的Android API是(27)[INFO]:请求的API 目标27可用,继续。[信息]:在中找到NDK目录 $ANDROIDNDK:/root/.buildozer/android/platform/android-ndk-r19c [信息]:找到NDK版本19c[信息]:获取NDK API版本 (即支持的最低API)来自用户参数[INFO]:ccache是 缺少,以后将不会优化生成。[信息]:
找到以下工具链版本:['4.9'][INFO]:正在拾取 最新的gcc工具链,这里是4.9[信息]:现有的 分发时,以下内容满足给定的要求:[INFO]:
myapp:minapi21,包括配方(hostpython3、libffi、openssl、, sdl2_映像、sdl2_混频器、sdl2_ttf、sqlite3、python3、sdl2、设置工具、, 六,pyjnius,android,kivy,requests,bs4,certifi),为archs建造 (armeabi-v7a)[信息]:myapp有兼容的配方,使用此配方 [信息]:在现有发行版中,以下内容满足给定的 要求:[信息]:myapp:min API 21,包括配方 (主机Python3、libffi、openssl、sdl2_映像、sdl2_混音器、sdl2_ttf、, sqlite3、python3、sdl2、setuptools、six、pyjnius、android、kivy、, 请求,bs4,认证),为ARCH(armeabi-v7a)构建[信息]:
myapp有兼容的配方,使用这个[INFO]:->目录 上下文 /home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/build-armeabi-v7a/build/bootstrap\u builds/sdl2 [信息]:目录上下文 /home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/build-armeabi-v7a/dists/myapp\u armeabi-v7a 清单“/tmp/p4a-extra-env-5_vpn7lx”…清单 “/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/app”。。。 编撰 “/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/app/Webinteraction.py”。。。 表册 “/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/app/\u applibs”。。。 编撰 “/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/app/main.py”。。。 编撰 “/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/app/sitecustomize.py”。。。 表册 “/home/user/Dokumente/ordner/shopping\u list/.buildozer/android/platform/build-armeabi-v7a/dists/myapp\u arme