在python 3.10,kivy 2.1.0中将kivy应用程序转换为apk时出现此错误



在python 3.10,kivy 2.1.0下将kivy应用程序转换为apk时出现此错误

[INFO]:剥离私有目录中的库[INFO]:在/content/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp/_python_bundle__arm64-v8a/_python_bundle/site-packages中煎鸡蛋[INFO]: <- directory context/content/.buildozer/android/platform/python-for-android[INFO]:复制SDL2 .java文件从:/content/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/bootstrap_builds/SDL2/jni/SDL/android-project/app/src/main/java/org/libsdl/app[信息]:→目录context/content/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp[INFO]:保存分发信息[INFO]: <- directory context/content/.buildozer/android/platform/python-for-android[INFO]: #您的发行版创建成功,退出。[INFO]: Dist可以找到(目前)/content/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp

# Build the application #1
# Copy application source from /content
# Create directory /content/.buildozer/android/app
# Copy /content/main.py
# Package the application
Traceback (most recent call last):
File "/usr/local/bin/buildozer", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/dist-packages/buildozer/scripts/client.py", line 13, in main
Buildozer().run_command(sys.argv[1:])
File "/usr/local/lib/python3.7/dist-packages/buildozer/__init__.py", line 1020, in run_command
self.target.run_commands(args)
File "/usr/local/lib/python3.7/dist-packages/buildozer/target.py", line 93, in run_commands
func(args)
File "/usr/local/lib/python3.7/dist-packages/buildozer/target.py", line 106, in cmd_debug
self.buildozer.build()
File "/usr/local/lib/python3.7/dist-packages/buildozer/__init__.py", line 205, in build
self.target.build_package()
File "/usr/local/lib/python3.7/dist-packages/buildozer/targets/android.py", line 1088, in build_package
version = self.buildozer.get_version()
File "/usr/local/lib/python3.7/dist-packages/buildozer/__init__.py", line 667, in get_version
'version.regex and version.filename conflict with version')
Exception: version.regex and version.filename conflict with version

尝试在buildozer中注释出version.regexversion.filename行。指定文件并设置与您的版本相同的值。

最新更新