构建器错误:构建失败:在应用程序目录中找不到 main.py(c)

问题描述 投票:0回答:1

当我尝试在 google colab 中构建我的 apk 文件时,即使 main.py 可用,我也会收到此错误。当我在没有 .aar 文件的情况下打包应用程序时,它会成功构建,但在启动时崩溃。所以我们知道添加 .aar 后情况会发生变化。当我在添加 .aar 后编译它时,出现此错误

我是基维的新人 error

这是完整的错误:

构建失败:在您的应用程序目录中找不到 main.py(c)。这 文件必须存在才能充当您的应用程序的入口点。如果您的应用程序是 由具有不同名称的文件启动,将其重命名为 main.py 或添加 main.py 加载它。

命令失败:('/usr/bin/python3', '-m', 'pythonforandroid.toolchain', 'apk', '--bootstrap', 'sdl2', '--dist_name', 'myapp', ' --name', '我的应用程序', '--version', '0.1', '--package', 'org.test.myapp', '--minsdk', '21', '--ndk-api ', '21', '--private', '/content/.buildozer/android/app', '--permission', '互联网', '--permission', 'RECORD_AUDIO', '--permission', 'WRITE_EXTERNAL_STORAGE','--permission','READ_EXTERNAL_STORAGE','--permission','WAKE_LOCK','--android-entrypoint','org.kivy.android.PythonActivity','--android-apptheme', '@android:style/Theme.NoTitleBar', '--orientation', '肖像', '--window', '--enable-androidx', '--copy-libs', '--add-aar' , '/content/support-compat-28.0.0.aar', '--arch', 'arm64-v8a', '--arch', 'armeabi-v7a', '--color=always', '- -storage-dir=/content/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a', '--ndk-api=21', '--ignore-setup-py', '--debug')

我已尝试一切,如有帮助,将不胜感激

This is how i added the .aar file

python kivy google-colaboratory kivy-language buildozer
1个回答
0
投票

首先,确保你的py文件名为main.py。 第二件事是 buildozer.spec 文件应该位于 .py 文件所在的位置。 (如果任何专家看到我的答案。如果它是错误的,那么我将删除它。我也是新手,但我尝试将 py 转换为 apk。然后我也遇到了这个错误。)

© www.soinside.com 2019 - 2024. All rights reserved.