Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用buildozer为kivy项目构建apk文件时Graddle出现问题_Python_Android_Kivy_Buildozer - Fatal编程技术网

Python 使用buildozer为kivy项目构建apk文件时Graddle出现问题

Python 使用buildozer为kivy项目构建apk文件时Graddle出现问题,python,android,kivy,buildozer,Python,Android,Kivy,Buildozer,我有一个kivy项目,我能够在八月底用buildozer构建apk。现在,当我再次尝试构建它时,我发现构建有一个问题。以下是生成的输出: 检测到可用的最高生成工具版本为30.0.2 [调试]:->运行gradlew assembleDebug [调试]:>任务:packageDebug失败 [调试]: [调试]:失败:生成失败,出现异常。 [调试]: [调试]:*出了什么问题: [调试]:任务:packageDebug的执行失败。 [调试]:>Java堆空间 [调试]: [调试]:*尝试: [调

我有一个kivy项目,我能够在八月底用buildozer构建apk。现在,当我再次尝试构建它时,我发现构建有一个问题。以下是生成的输出:

检测到可用的最高生成工具版本为30.0.2
[调试]:->运行gradlew assembleDebug
[调试]:>任务:packageDebug失败
[调试]:
[调试]:失败:生成失败,出现异常。
[调试]:
[调试]:*出了什么问题:
[调试]:任务:packageDebug的执行失败。
[调试]:>Java堆空间
[调试]:
[调试]:*尝试:
[调试]:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。
[调试]:
[调试]:*在获取更多帮助https://help.gradle.org
[调试]:
[调试]:此版本中使用了不推荐的Gradle功能,使其与Gradle 7.0不兼容。
[调试]:使用“--warning mode all”显示各个弃用警告。
[调试]:请参阅https://docs.gradle.org/6.4.1/userguide/command_line_interface.html#sec:command_line_warnings
[调试]:
[调试]:在2s中生成失败
[调试]:27项可执行任务:4项已执行,23项最新
[调试]:
[调试]:
pid 119231的线程背景线程中出现异常:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3.8/threading.py”,第932行,在内部引导中
self.run()
文件“/usr/lib/python3.8/threading.py”,第870行,运行中
自我目标(*自我参数,**自我参数)
文件“/usr/local/lib/python3.8/dist packages/sh-1.13.1-py3.8.egg/sh.py”,第1662行,换行
fn(*args,**kwargs)
文件“/usr/local/lib/python3.8/dist packages/sh-1.13.1-py3.8.egg/sh.py”,第2606行,在后台线程中
句柄退出代码(退出代码)
fn中的文件“/usr/local/lib/python3.8/dist packages/sh-1.13.1-py3.8.egg/sh.py”,第2304行
返回self.command.handle\u命令\u退出代码(退出代码)
文件“/usr/local/lib/python3.8/dist packages/sh-1.13.1-py3.8.egg/sh.py”,第877行,在handle_命令_exit_代码中
加薪
sh.ErrorReturnCode_1:
RAN:/home/evgeny/spdu/kivy/game/crystal game/.buildozer/android/platform/build-arm64-v8a/dists/myapp\uu arm64-v8a/gradlew assembleDebug
标准:
>任务:packageDebug失败
失败:生成失败,出现异常。
*出了什么问题:
任务“:packageDebug”的执行失败。
>Java堆空间
*尝试:
使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。
*得到更多的帮助https://help.gradle.org
此版本中使用了不推荐的Gradle功能,使其与Gradle 7.0不兼容。
使用“--warning mode all”显示单个弃用警告。
看见https://docs.gradle.org/6.4.1/userguide/command_line_interface.html#sec:command_line_warnings
2秒内生成失败
27项可执行任务:4项已执行,23项最新
[信息]:标准输出(24行中的最后20行):
[调试]:失败:生成失败,出现异常。
*出了什么问题:
任务“:packageDebug”的执行失败。
>Java堆空间
*尝试:
使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。
*得到更多的帮助https://help.gradle.org  
此版本中使用了不推荐的Gradle功能,使其与Gradle 7.0不兼容。
使用“--warning mode all”显示单个弃用警告。
看见https://docs.gradle.org/6.4.1/userguide/command_line_interface.html#sec:command_line_warnings   
2秒内生成失败
27项可执行任务:4项已执行,23项最新
[信息]:标准:
[信息]:命令:
cd/home/evgeny/spdu/kivy/game/crystal game/.buildozer/android/platform/build-arm64-v8a/dists/myapp\uu arm64-v8a&&home/evgeny/spdu/kivy/game/crystal game/.buildozer/android/platform/build-arm64-v8a/dists/myapp\uu arm64-v8a/gradlew assembleDebug
[警告]:错误:/home/evgeny/spdu/kivy/game/crystal game/.buildozer/android/platform/build-arm64-v8a/dists/myapp\uu arm64-v8a/gradlew失败!
警告:收到一个--sdk参数,但此参数已弃用,不起任何作用。
未使用setup.py/pyproject.toml,正在将完整的私有数据复制到.apk中。
正在应用Java源代码修补程序。。。
应用补丁:src/patches/SDLActivity.java.patch
警告:应用修补程序失败(退出代码1),假设已应用:src/patches/SDLActivity.java.patch

我在构建中没有更改任何内容,只是现在不起作用,所以,现在不知道如何修复它。尝试在internet上查找任何内容,但尚未找到任何解决方案,希望在此获得一些建议。

问题在于我在构建中使用的资源的大小。我有一些重约60Mb的wav文件。缩小尺寸后,问题就消失了