You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// I have successfully converted multiple Kivy applications into APKs using GitHub Actions. However, I recently encountered an issue when trying to convert a new Kivy app. Despite using the same setup and configuration, the build process failed with an error related to Java version compatibility. what could be the problem? and how to fix it?
// [INFO]: UniversalConverter has compatible recipes, using this one
[DEBUG]: All possible dists: [<Distribution: name UniversalConverter with recipes (freetype, hostpython3, jpeg, libffi, openssl, png, sdl2_image, sdl2_mixer, sdl2_ttf, sqlite3, python3, sdl2, setuptools, pillow, six, pyjnius, android, kivy, certifi, urllib3, requests, kivymd, chardet, idna)>]
[DEBUG]: Dist matching name and arch: [<Distribution: name UniversalConverter with recipes (freetype, hostpython3, jpeg, libffi, openssl, png, sdl2_image, sdl2_mixer, sdl2_ttf, sqlite3, python3, sdl2, setuptools, pillow, six, pyjnius, android, kivy, certifi, urllib3, requests, kivymd, chardet, idna)>]
[DEBUG]: Dist matching ndk_api and recipe: [<Distribution: name UniversalConverter with recipes (freetype, hostpython3, jpeg, libffi, openssl, png, sdl2_image, sdl2_mixer, sdl2_ttf, sqlite3, python3, sdl2, setuptools, pillow, six, pyjnius, android, kivy, certifi, urllib3, requests, kivymd, chardet, idna)>]
[INFO]: Of the existing distributions, the following meet the given requirements:
[INFO]: UniversalConverter: min API 21, includes recipes (freetype, hostpython3, jpeg, libffi, openssl, png, sdl2_image, sdl2_mixer, sdl2_ttf, sqlite3, python3, sdl2, setuptools, pillow, six, pyjnius, android, kivy, certifi, urllib3, requests, kivymd, chardet, idna), built for archs (arm64-v8a, armeabi-v7a)
[INFO]: UniversalConverter has compatible recipes, using this one
[INFO]: -> directory context /github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/bootstrap_builds/sdl2
[INFO]: <- directory context /github/workspace/.buildozer/android/platform/python-for-android
[INFO]: -> directory context /github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/UniversalConverter
[DEBUG]: Remove directory and subdirectory src/main/assets
[DEBUG]: Create directory src/main/assets
No setup.py/pyproject.toml used, copying full private data into .apk.
Compiling '/github/workspace/.buildozer/android/app/sitecustomize.py'...
Compiling '/github/workspace/.buildozer/android/app/main.py'...
Compiling '/github/workspace/.buildozer/android/app/app/__init__.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/__init__.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/temperaturescreen/temperaturescreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/frequencyscreen/frequencyscreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/timescreen/timescreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/volumescreen/volumescreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/pressurescreen/pressurescreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/preloadscreen/preloadscreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/speedscreen/speedscreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/anglescreen/anglescreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/forcescreen/forcescreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/massscreen/massscreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/datastoragescreen/datastoragescreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/areascreen/areascreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/menuscreen/menuscreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/screens/lengthscreen/lengthscreen.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/pressure.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/angle.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/data_storage.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/frequency.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/time.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/speed.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/area.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/mass.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/temperature.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/length.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/force.py'...
Compiling '/github/workspace/.buildozer/android/app/app/units/volume.py'...
Compiling '/github/workspace/.buildozer/android/app/app/customwidgets/__init__.py'...
Compiling '/github/workspace/.buildozer/android/app/app/customwidgets/cardbutton/cardbutton.py'...
Compiling '/github/workspace/.buildozer/android/app/app/customwidgets/customtextinput/customtextinput.py'...
Compiling '/github/workspace/.buildozer/android/app/app/customwidgets/customlayout/customlayout.py'...
Compiling '/github/workspace/.buildozer/android/app/app/customwidgets/customspinner/customspinner.py'...
[DEBUG]: Remove directory and subdirectory /tmp/p4a-extra-env-fdzx5um3
Applying Java source code patches...
Applying patch: src/patches/SDLActivity.java.patch
[INFO]: Detected highest available build tools version to be 35.0.0-rc2
stty: 'standard input': Inappropriate ioctl for device
[DEBUG]: -> running gradlew clean assembleDebug
[DEBUG]: Downloading https://services.gradle.org/distributions/gradle-8.0.2-all.zip
[DEBUG]: ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
[DEBUG]: Unzipping /home/user/.gradle/wrapper/dists/gradle-8.0.2-all/14bt34ptcsg1ikmfn78tdh1keu/gradle-8.0.2-all.zip to /home/user/.gradle/wrapper/dists/gradle-8.0.2-all/14bt34ptcsg1ikmfn78tdh1keu
[DEBUG]: Set executable permissions for: /home/user/.gradle/wrapper/dists/gradle-8.0.2-all/14bt34ptcsg1ikmfn78tdh1keu/gradle-8.0.2/bin/gradle
[DEBUG]:
[DEBUG]: Welcome to Gradle 8.0.2!
[DEBUG]:
[DEBUG]: Here are the highlights of this release:
[DEBUG]: - Improvements to the Kotlin DSL
[DEBUG]: - Fine-grained parallelism from the first build with configuration cache
[DEBUG]: - Configurable Gradle user home cache cleanup
[DEBUG]:
[DEBUG]: For more details see https://docs.gradle.org/8.0.2/release-notes.html
[DEBUG]:
[DEBUG]: Starting a Gradle Daemon (subsequent builds will be faster)
[DEBUG]:
[DEBUG]: FAILURE: Build failed with an exception.
[DEBUG]:
[DEBUG]: * Where:
[DEBUG]: Build file '/github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/UniversalConverter/build.gradle' line: 20
[DEBUG]:
[DEBUG]: * What went wrong:
[DEBUG]: A problem occurred evaluating root project 'UniversalConverter'.
[DEBUG]: > Failed to apply plugin 'com.android.internal.application'.
[DEBUG]: > Android Gradle plugin requires Java 17 to run. You are currently using Java 13.
[DEBUG]: Your current JDK is located in /usr/lib/jvm/java-13-openjdk-amd64
[DEBUG]: You can try some of the following options:
[DEBUG]: - changing the IDE settings.
[DEBUG]: - changing the JAVA_HOME environment variable.
[DEBUG]: - changing `org.gradle.java.home` in `gradle.properties`.
[DEBUG]:
[DEBUG]: * Try:
[DEBUG]: > Run with --stacktrace option to get the stack trace.
[DEBUG]: > Run with --info or --debug option to get more log output.
[DEBUG]: > Run with --scan to get full insights.
[DEBUG]:
[DEBUG]: * Get more help at https://help.gradle.org/
[DEBUG]:
[DEBUG]: Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
[DEBUG]:
[DEBUG]: You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
[DEBUG]:
[DEBUG]: See https://docs.gradle.org/8.0.2/userguide/command_line_interface.html#sec:command_line_warnings
[DEBUG]:
[DEBUG]: BUILD FAILED in 30s
Exception in thread background thread for pid 78610:
Traceback (most recent call last):
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/usr/lib/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/home/user/.local/lib/python3.8/site-packages/sh.py", line 1637, in wrap
fn(*rgs, **kwargs)
File "/home/user/.local/lib/python3.8/site-packages/sh.py", line 2561, in background_thread
handle_exit_code(exit_code)
File "/home/user/.local/lib/python3.8/site-packages/sh.py", line 2265, in fn
return self.command.handle_command_exit_code(exit_code)
File "/home/user/.local/lib/python3.8/site-packages/sh.py", line 865, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1:
RAN: /github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/UniversalConverter/gradlew clean assembleDebug
STDOUT:
Downloading https://services.gradle.org/distributions/gradle-8.0.2-all.zip
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /home/user/.gradle/wrapper/dists/gradle-8.0.2-all/14bt34ptcsg1ikmfn78tdh1keu/gradle-8.0.2-all.zip to /home/user/.gradle/wrapper/dists/gradle-8.0.2-all/14bt34ptcsg1ikmfn78tdh1keu
Set executable permissions for: /home/user/.gradle/wrapper/dists/gradle-8.0.2-all/14bt34ptcsg1ikmfn78tdh1keu/gradle-8.0.2/bin/gradle
Welcome to Gradle 8.0.2!
Here are the highlights of this release:
- Improvements to the Kotlin DSL
- Fine-grained parallelism from the first build with configuration cache
- Configurable Gradle user home cache cleanup
For more details see https://docs.gradle.org/8.0.2/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.
* Where:
Build file '/github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/UniversalConverter/build.gradle' line: 20
* What went wrong:
A problem occurred evaluating root project 'UniversalConverter'.
> Failed to apply plugin 'com.android.internal.application'.
> Android Gradle plugin requires Java 17 to run. You are currently using Java 13.
Your current JDK is located in /usr/lib/jvm/java-13-openjdk-amd64
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org/
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/8.0.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 30s
STDERR:
[INFO]: STDOUT (last 20 lines of 45):
Your current JDK is located in /usr/lib/jvm/java-13-openjdk-amd64
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org/
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/8.0.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 30s
[INFO]: STDERR:
[INFO]: ENV:
export GITHUB_STATE='/github/file_commands/save_state_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
export ACTIONS_RUNTIME_TOKEN='***'
export ACTIONS_CACHE_URL='https://acghubeus2.actions.githubusercontent.com/yU4LP5bufG8FEAyw8pZ0VZCGR0O7ya0TIj0TlGAiE0tKQRjNOk/'
export USER='user'
export LANGUAGE='en_US.UTF-8'
export CI='true'
export HOSTNAME='07b0a93f7f4c'
export GITHUB_ENV='/github/file_commands/set_env_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
export RUNNER_ENVIRONMENT='github-hosted'
export WORK_DIR='/home/user/hostcwd'
export HOME='/home/user'
export SRC_DIR='/home/user/src'
export RUNNER_TEMP='/home/runner/work/_temp'
export GITHUB_EVENT_PATH='/github/workflow/event.json'
export GITHUB_REPOSITORY_OWNER='OuchenTech'
export PYTHONUNBUFFERED='1'
export GITHUB_RETENTION_DAYS='90'
export GITHUB_REPOSITORY_OWNER_ID='163603034'
export GITHUB_HEAD_REF=''
export GITHUB_GRAPHQL_URL='https://api.github.com/graphql'
export HOME_DIR='/home/user'
export BUILDOZER_WARN_ON_ROOT='0'
export RUNNER_OS='Linux'
export GITHUB_API_URL='https://api.github.com/'
export ACTIONS_RUNTIME_URL='https://pipelinesghubeus25.actions.githubusercontent.com/yU4LP5bufG8FEAyw8pZ0VZCGR0O7ya0TIj0TlGAiE0tKQRjNOk/'
export GITHUB_WORKFLOW='CI'
export APP_ANDROID_ACCEPT_SDK_LICENSE='1'
export GITHUB_RUN_ID='8442698033'
export GITHUB_BASE_REF=''
export GITHUB_WORKFLOW_SHA='cc144e8f60e1a2154e66d18aab0a010ab76f380e'
export GITHUB_REF_TYPE='branch'
export GITHUB_ACTION_REPOSITORY='ArtemSBulgakov/buildozer-action'
export GITHUB_WORKFLOW_REF='OuchenTech/Universal-Convert/.github/workflows/build.yml@refs/heads/main'
export PATH='/github/workspace/./.buildozer_global/android/platform/apache-ant-1.9.4/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
export RUNNER_TOOL_CACHE='/opt/hostedtoolcache'
export GITHUB_RUN_NUMBER='14'
export GITHUB_TRIGGERING_ACTOR='OuchenTech'
export GITHUB_ACTION='buildozer'
export RUNNER_ARCH='X64'
export LANG='en_US.UTF-8'
export GITHUB_REPOSITORY='OuchenTech/Universal-Convert'
export GITHUB_REF_NAME='main'
export RUNNER_NAME='GitHub Actions 5'
export INPUT_WORKDIR='.'
export GITHUB_ACTION_REF='v1'
export GITHUB_ACTIONS='true'
export GITHUB_REPOSITORY_ID='774651071'
export GITHUB_REF_PROTECTED='false'
export BUILDOZER_BIN='./bin'
export GITHUB_WORKSPACE='/github/workspace'
export ACTIONS_RESULTS_URL='https://results-receiver.actions.githubusercontent.com/'
export INPUT_COMMAND='buildozer android debug'
export GITHUB_JOB='build'
export BUILDOZER_BUILD_DIR='./.buildozer'
export GITHUB_RUN_ATTEMPT='1'
export GITHUB_SHA='cc144e8f60e1a2154e66d18aab0a010ab76f380e'
export GITHUB_ACTOR='OuchenTech'
export GITHUB_REF='refs/heads/main'
export INPUT_BUILDOZER_VERSION='master'
export GITHUB_PATH='/github/file_commands/add_path_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
export RUNNER_WORKSPACE='/home/runner/work/Universal-Convert'
export GITHUB_ACTOR_ID='163603034'
export LC_ALL='en_US.UTF-8'
export PWD='/github/workspace'
export GITHUB_EVENT_NAME='push'
export GITHUB_SERVER_URL='https://github.com/'
export GITHUB_OUTPUT='/github/file_commands/set_output_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
export INPUT_REPOSITORY_ROOT='.'
export GITHUB_STEP_SUMMARY='/github/file_commands/step_summary_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
export PACKAGES_PATH='/github/workspace/./.buildozer_global/android/packages'
export ANDROIDSDK='/github/workspace/./.buildozer_global/android/platform/android-sdk'
export ANDROIDNDK='/github/workspace/./.buildozer_global/android/platform/android-ndk-r25b'
export ANDROIDAPI='31'
export ANDROIDMINAPI='21'
export ANDROID_NDK_HOME='/github/workspace/.buildozer_global/android/platform/android-ndk-r25b'
export ANDROID_HOME='/github/workspace/.buildozer_global/android/platform/android-sdk'
[INFO]: COMMAND:
cd /github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/UniversalConverter && /github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/UniversalConverter/gradlew clean assembleDebug
[WARNING]: ERROR: /github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/UniversalConverter/gradlew failed!
# Command failed: ('/bin/python3', '-m', 'pythonforandroid.toolchain', 'apk', '--bootstrap', 'sdl2', '--dist_name', 'UniversalConverter', '--name', 'Universal Convert', '--version', '0.1', '--package', 'org.yassinetech.universalconverter', '--minsdk', '21', '--ndk-api', '21', '--private', '/github/workspace/.buildozer/android/app', '--android-entrypoint', 'org.kivy.android.PythonActivity', '--android-apptheme', '@android:style/Theme.NoTitleBar', '--presplash', '/github/workspace/./assets/presplash.png', '--icon', '/github/workspace/./assets/icon.png', '--orientation', 'portrait', '--window', '--enable-androidx', '--presplash-color', '#027783', '--copy-libs', '--arch', 'arm64-v8a', '--arch', 'armeabi-v7a', '--color=always', '--storage-dir=/github/workspace/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a', '--ndk-api=21', '--ignore-setup-py', '--debug')
# Error code: 1
# ENVIRONMENT:
# GITHUB_STATE = '/github/file_commands/save_state_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
# ACTIONS_RUNTIME_TOKEN = '***'
# ACTIONS_CACHE_URL = 'https://acghubeus2.actions.githubusercontent.com/yU4LP5bufG8FEAyw8pZ0VZCGR0O7ya0TIj0TlGAiE0tKQRjNOk/'
# USER = 'user'
# LANGUAGE = 'en_US.UTF-8'
# CI = 'true'
# HOSTNAME = '07b0a93f7f4c'
# GITHUB_ENV = '/github/file_commands/set_env_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
# RUNNER_ENVIRONMENT = 'github-hosted'
# WORK_DIR = '/home/user/hostcwd'
# HOME = '/home/user'
# SRC_DIR = '/home/user/src'
# RUNNER_TEMP = '/home/runner/work/_temp'
# GITHUB_EVENT_PATH = '/github/workflow/event.json'
# GITHUB_REPOSITORY_OWNER = 'OuchenTech'
# PYTHONUNBUFFERED = '1'
# GITHUB_RETENTION_DAYS = '90'
# GITHUB_REPOSITORY_OWNER_ID = '163603034'
# GITHUB_HEAD_REF = ''
# GITHUB_GRAPHQL_URL = 'https://api.github.com/graphql'
# HOME_DIR = '/home/user'
# BUILDOZER_WARN_ON_ROOT = '0'
# RUNNER_OS = 'Linux'
# GITHUB_API_URL = 'https://api.github.com/'
# ACTIONS_RUNTIME_URL = 'https://pipelinesghubeus25.actions.githubusercontent.com/yU4LP5bufG8FEAyw8pZ0VZCGR0O7ya0TIj0TlGAiE0tKQRjNOk/'
# GITHUB_WORKFLOW = 'CI'
# APP_ANDROID_ACCEPT_SDK_LICENSE = '1'
# GITHUB_RUN_ID = '8442698033'
# GITHUB_BASE_REF = ''
# GITHUB_WORKFLOW_SHA = 'cc144e8f60e1a2154e66d18aab0a010ab76f380e'
# GITHUB_REF_TYPE = 'branch'
# GITHUB_ACTION_REPOSITORY = 'ArtemSBulgakov/buildozer-action'
# GITHUB_WORKFLOW_REF = 'OuchenTech/Universal-Convert/.github/workflows/build.yml@refs/heads/main'
# PATH = '/github/workspace/./.buildozer_global/android/platform/apache-ant-1.9.4/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
# RUNNER_TOOL_CACHE = '/opt/hostedtoolcache'
# GITHUB_RUN_NUMBER = '14'
# GITHUB_TRIGGERING_ACTOR = 'OuchenTech'
# GITHUB_ACTION = 'buildozer'
# RUNNER_ARCH = 'X64'
# LANG = 'en_US.UTF-8'
# GITHUB_REPOSITORY = 'OuchenTech/Universal-Convert'
# GITHUB_REF_NAME = 'main'
# RUNNER_NAME = 'GitHub Actions 5'
# INPUT_WORKDIR = '.'
# GITHUB_ACTION_REF = 'v1'
# GITHUB_ACTIONS = 'true'
# GITHUB_REPOSITORY_ID = '774651071'
# GITHUB_REF_PROTECTED = 'false'
# BUILDOZER_BIN = './bin'
# GITHUB_WORKSPACE = '/github/workspace'
# ACTIONS_RESULTS_URL = 'https://results-receiver.actions.githubusercontent.com/'
# INPUT_COMMAND = 'buildozer android debug'
# GITHUB_JOB = 'build'
# BUILDOZER_BUILD_DIR = './.buildozer'
# GITHUB_RUN_ATTEMPT = '1'
# GITHUB_SHA = 'cc144e8f60e1a2154e66d18aab0a010ab76f380e'
# GITHUB_ACTOR = 'OuchenTech'
# GITHUB_REF = 'refs/heads/main'
# INPUT_BUILDOZER_VERSION = 'master'
# GITHUB_PATH = '/github/file_commands/add_path_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
# RUNNER_WORKSPACE = '/home/runner/work/Universal-Convert'
# GITHUB_ACTOR_ID = '163603034'
# LC_ALL = 'en_US.UTF-8'
# PWD = '/github/workspace'
# GITHUB_EVENT_NAME = 'push'
# GITHUB_SERVER_URL = 'https://github.com/'
# GITHUB_OUTPUT = '/github/file_commands/set_output_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
# INPUT_REPOSITORY_ROOT = '.'
# GITHUB_STEP_SUMMARY = '/github/file_commands/step_summary_f96f2c8f-6e40-4b84-ac7f-dea79478b74f'
# PACKAGES_PATH = '/github/workspace/./.buildozer_global/android/packages'
# ANDROIDSDK = '/github/workspace/./.buildozer_global/android/platform/android-sdk'
# ANDROIDNDK = '/github/workspace/./.buildozer_global/android/platform/android-ndk-r25b'
# ANDROIDAPI = '31'
# ANDROIDMINAPI = '21'
#
# Buildozer failed to execute the last command
# The error might be hidden in the log above this error
# Please read the full log, and search for it before
# raising an issue with buildozer itself.
# In case of a bug report, please add a full log with log_level = 2
Traceback (most recent call last):
File "/action/entrypoint.py", line 159, in <module>
main()
File "/action/entrypoint.py", line 27, in main
run_command(env["INPUT_COMMAND"])
File "/action/entrypoint.py", line 135, in run_command
retcode = subprocess.check_call(command, shell=True)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'buildozer android debug' returned non-zero exit status 1.
The text was updated successfully, but these errors were encountered:
👋 @OuchenTech,
Sorry to hear you are having difficulties with Kivy's Buildozer; Kivy unites a number of different technologies, so building apps can be temperamental.
We try to use GitHub issues only to track work for developers to do to fix bugs and add new features to Buildozer. This issue has been closed, because it doesn't describe a bug or new feature request for Buildozer.
There is a mailing list and a Discord channel to support Kivy users debugging their own systems, which should be able to help. They are linked in the ReadMe.
Of course, if it turns out you have stumbled over a bug in Buildozer, we do want to hear about it here. The support channels should be able to help you craft an appropriate bug report.
Description
// I have successfully converted multiple Kivy applications into APKs using GitHub Actions. However, I recently encountered an issue when trying to convert a new Kivy app. Despite using the same setup and configuration, the build process failed with an error related to Java version compatibility. what could be the problem? and how to fix it?
buildozer.spec
Spec file:
Logs
The text was updated successfully, but these errors were encountered: